Forum: Netzwerke
by sx2008,
1. Apr 2008
var daten:string;
...
daten := 'LOGIN test'+#13;
ServerSocket.Socket.SendBuf(daten, length(daten));
Hier gibt's ein Chatprog. + Beschreibung zum einstieg: http://www.informatik-treff.de/materialien/sek_ii/clientserver/chat/chat.html
Forum: Netzwerke
by sx2008,
31. Mär 2008
Du hast doch schon eine bestehende Chat-Lösung. Nur wird bei dieser alles wás beim Client eingegeben wird sofort beim Server angezeigt (oder der Server sendet die Daten gleich an alle anderen Clients und diese zeigen den Text an).
Angenommen der Client sendet LOGIN Socke
Der Server analysiert die Daten bis zum Carriage-Return (der Abschluss für jeden Befehl).
Erkennt er "LOGIN" extrahiert er...
Forum: Netzwerke
by sx2008,
31. Mär 2008
Du musst dir ein Protokoll ausdenken!
Ohne Protokoll ist das Ganze zum scheitern verurteilt.
Schreib dir alle Befehle auf, die der Client an den Server senden könnte (z.B. LOGIN , LOGOUT, USERLIST, KILL USER, UPLOAD, SETVAR xy=...)
Mit SETVAR kann der Client bestimmte Variablen auf dem Server ändern.
Der Server muss auf diese Befehle antworten (z.B. OK, ERROR ..., STATUS, ...)
und hat auch...