Registriert seit: 14. Okt 2004
Ort: Freiburg im Breisgau
713 Beiträge
Turbo Delphi für Win32
|
Re: Sockets - Userliste
11. Apr 2005, 19:04
Ich würde, wenn ein User den Chat betritt, allen anderen eine Meldung senden, das ein neuer User in den Chat gekommen ist und die Clients reagieren indem sie diesen User in ihre KOntaktliste aufnehmen.
Der neue User bekommt dann als erstes die bereits vorhandenen User geschickt, dürfte gar kein Problem sein, sofern ich deine Frage richtig verstanden hab.
//Edit
Du kannst ja das eintreten eines neuen Users genauso senden wie Text, nur mit einem bestimmten Inhalt am Anfang z.B.
[delphi]ClientSocket.SendText('*ServerMessage*_NewUser:New bie');
und der CLient überprüft jede Nachricht, ob sie eine Nachricht vom Server ist.
Benjamin
|