wie funktioniert icq?
hi
hab eine (kleine) frage:
wie funktioniert icq?
wie ist es möglich nachrichten zu versenden? mit einer datenbank? das wäre dann aber eine viel zu hohe serverauslastung!
wie geht es leute in die kontaktliste aufzunehmen?
wie kann man online/offline sein, ich meine: wie ist das gemacht?
mfg
ak
hab eine (kleine) frage:
wie funktioniert icq?
wie ist es möglich nachrichten zu versenden? mit einer datenbank? das wäre dann aber eine viel zu hohe serverauslastung!
wie geht es leute in die kontaktliste aufzunehmen?
wie kann man online/offline sein, ich meine: wie ist das gemacht?
mfg
ak
ICQ funktioniert wie eigentlich alle Instant messenger,
für Jabber hab ich hier was gefunden
http://www.tomshardware.com/de/ICQ-AIM-J…e-239758-5.html
die nachrichten laufen nicht über eine datenbank (man hat aber die möglichkeit lokal nachrichten zu speichern), sie werden p2p übertragen, sowie dateien auch.
Eine ausnahme besteht, wenn der kontakt offline ist, dann werden die nachrichten kurze zeit zwischengespeichert (48std glaub ich).
Die kontaktlisten werden Online aufm ICQ server gespeichert, wenn man einen kontakt hinzufügt, wird nur seine UIN deiner liste hinzugefügt, und sein status übertragen, ob er am server angemeldet ist (und in welcher form, away, N/A usw.)
deine fragen klingen danach als ob du einen eigenen IM machen möchtest
für Jabber hab ich hier was gefunden
http://www.tomshardware.com/de/ICQ-AIM-J…e-239758-5.html
die nachrichten laufen nicht über eine datenbank (man hat aber die möglichkeit lokal nachrichten zu speichern), sie werden p2p übertragen, sowie dateien auch.
Eine ausnahme besteht, wenn der kontakt offline ist, dann werden die nachrichten kurze zeit zwischengespeichert (48std glaub ich).
Die kontaktlisten werden Online aufm ICQ server gespeichert, wenn man einen kontakt hinzufügt, wird nur seine UIN deiner liste hinzugefügt, und sein status übertragen, ob er am server angemeldet ist (und in welcher form, away, N/A usw.)
deine fragen klingen danach als ob du einen eigenen IM machen möchtest
ich will kein Admin werden, also darf ich das....
SMS77 Mehr als nur SMS
SMS77 Mehr als nur SMS
Zitat
deine fragen klingen danach als ob du einen eigenen IM machen möchtest
naja, ich will mich darüber lieber informieren, sowas zu programmieren ist ja schon etwas anspruchsvoller denke ich.
wie stellt man p2p verbindungen zwischen 2 pc's her?? ich meine jetzt nicht verbindungen zwischen 2pc's die in einem netzwerk sind, sondern zB von meinem Nachbar und mir oder so...
Welche Art von Verbindung? Welche Programmiersprache? Welches Protokoll? Was soll übertragen werden?wie stellt man p2p verbindungen zwischen 2 pc's her?? ich meine jetzt nicht verbindungen zwischen 2pc's die in einem netzwerk sind, sondern zB von meinem Nachbar und mir oder so...
Aktuell nutze ich: Windows, Linux, MacOS X, Solaris...weil die Welt nicht nur S/W ist!
Blog
Blog
Ähm, das dürfte sehr schwierig werden, da ich nicht glaube, dass deine telepatischen Fähigkeiten ausreichen, um Dateien von deinem Compi zu dem deines Nachbarn zu telepatieren. Ansonsten ( falls du damit z.B. Microsoft-Netzwerk oder 'homenetzwerk' etc meinst, bezeichnest du unbewußt damit das Protokoll, über das der Datenaustasch bewerkstelligt wird. Skittles hat oben ein gängiges Protokoll (Messenger-Protokoll) gepostet.
Zitat
wie stellt man p2p verbindungen zwischen 2 pc's her?? ich meine jetzt
nicht verbindungen zwischen 2pc's die in einem netzwerk sind, sondern
zB von meinem Nachbar und mir oder so...
Geht es "nur" darum, in einfacher Art und Weise Daten (z.B. zwischen deinem und dem Compi deines Nachbarn) zu übertragen, gibt es x Möglichkeiten. Das Protokoll(welches der vielen tausend auch immer) ermöglicht es dem Sender seine Daten für den Empfänger verständlich zu verpacken und ermöglicht es dem Empfänger, die eingehenden Daten sinnvoll zu interpretieren (beide müssen das Protokoll beherrschen).
Denn letztlich kommen ja nur irgendwelche Bitfolgen (elektr. Impulse) beim Empfänger an. Man könnte das Protokoll auch mit Sprache vergleichen[nicht im Sinne einer Programmiersprache!!]. Wir beide verfügen über das Prtokoll "deutsche Sprache". Damit ist es uns beiden möglich, uns von Angesicht zu Angesicht (vergleich - p2p) in der deutschen Sprache zu unterhalten. Würde einer von uns beiden jedoch kein deutsch können, fänden zwar Lautformungen statt, ein tatsächlicher Informationsaustausch käme aber nicht zustande. Was der andere sagt, bleibt unverständliches gebrabbel. sprich: Würdest du mir versuchen, etwas auf japanisch zu sagen, verstünde ich Bahnhof, da ich nicht über das Protokoll 'japanisch' verfüge.
Das Ganze ist noch ein wenig vielschichtiger und komplexer(siehe OSI-Modell), aber ich hoffe, ich konnte dir verständlich machen, wozu Protokolle da sind.
Aber irgendeine Art Netzwerk /Netzwerkanbindung brauchst du immer, um Daten von einem zum anderen Rechner zu übertragen.
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ospx« (11. Mai 2008, 16:22)
Vom groben Verlauf müsste das so funktionieren:
http://www.freepatentsonline.com/7188143-0-large.jpg
ospx konnte Protokolle gut beschreiben.
Kurz noch zum Begriff Netzwerk:
Ohne Netzwerk geht kein Datenschieben - Netz ist mehr als Kabel.
:-)
PS: für nette-zwerge ist kabelsalat gesund.
*ggg*
http://www.freepatentsonline.com/7188143-0-large.jpg
ospx konnte Protokolle gut beschreiben.
Kurz noch zum Begriff Netzwerk:
Ohne Netzwerk geht kein Datenschieben - Netz ist mehr als Kabel.
:-)
PS: für nette-zwerge ist kabelsalat gesund.
*ggg*
Ähnliche Themen
-
PHP »-
Verzeichnis auslesen - anzeige funktioniert nicht
(14. April 2008, 09:34)
-
eigener Server »-
https und http auf einer dynIP ??
(13. Dezember 2006, 14:34)
-
FreeWebspace »-
Mein Account
(31. Januar 2005, 21:23)
-
PHP »-
mysql_query durch Funktion
(13. Juli 2004, 14:28)
-
Archiv: Software »-
vmware
(31. Dezember 2002, 14:53)



was ist damit gemeint?