Registriert seit: 25. Apr 2006
197 Beiträge
|
Re: Nickliste Chat
3. Nov 2007, 17:56
Es gibt dazu sehr viele Beispiele im forum.
Und es gibt viele möglichkeiten dies zu machen.
als erstes solltest du dir ein komplettes Protokoll überlegen.
Hier mal ein Paar grundgedanken:
Client verbindet zum server,
server merkt sich den socket und dazu den nick. (ermöglicht später ein Privatgespräch)
das ganze habe ich so realisiert das ich ein array of record gemacht habe und im record
socket:TCustomwinsocket;
nick:string;
chatrauume: array of integer;
Wenn jetzt also jemand in einen chatraum kommt, dann sollte er eine anfrage an der server senden,
der server durchsucht dann in seinem array of record nach den chaträumen, wenn diese stimmen,
wird der nick gesammelt, wenn alle nicks gesammelt sind wird es übertragen.
Ich werde hier ebenfalls kein Copy Und Paste code posten.
wenn du irgendwo nicht weiterkommst, poste einfach das was du schon hast.. und dir wird sicher geholfen..
und wenn du irgendetwas nicht verstanden hast.. dann frage halt
MfG Real Thunder
|