Aufbau eines Messengers wie ICQ

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
125
Beiträge: 1322
Registriert: 19.09.2004 16:52
Wohnort: Neu Wulmstorf (Hamburg)
Kontaktdaten:

Beitrag von 125 »

hi,
wie wärs mit einem Chat ohne Zentralem Server, man sendet die MSG von Client zu Client immer weiter bis sie im ganzem Netzwerk verteilt ist, es gibt einen chat der so Arbeitet, mir ist leider der Name entfallen.

mfg
125
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Hm... dazu müßten aber erstmal die IP's der jeweiligen Nutzer bekannt sein...
Benutzeravatar
Delle
Beiträge: 1130
Registriert: 10.05.2005 22:48

Beitrag von Delle »

Also irgendwie funzt das nicht wirklich...

Jeder User wird beim Einloggen auf dem Webserver in eine DB geschrieben, etwa so:

uin|user|ip|logintime
...

Aller 5 Sekunden aktualisiert dann PB die logintime, wer länger als
15 Sekunden nicht aktualisiert hat, fliegt aus der Liste raus (weil
vermutlich Programm beeendet, rausgeflogen oder was auch immer).

Wie würdet ihr jetzt weitermachen? Die Onlineliste immer komplett
wieder einlesen und immer wieder die jeweile IP des User kontaktieren
um eine ConnectID zu bekommen?
Antworten