Forum: Netzwerke
Delphi
by inherited,
21. Dez 2006
Also ich würde es so machen: In einem Timer fragt der Client den Server "was neues?", der server sendet dann die anzahl der zeilen die kommen werden als integer, der client liest im timer direkt danach also erstmal mit ReadInteger diesen wert, der server schickt dann alle zeilen einzeln und der Client liest die eben empfangene anzahl an zeilen aus.
Forum: Netzwerke
Delphi
by inherited,
21. Dez 2006
Klar dass es hängt: Wenn der Server sich "Tot-stellt" und dem Client nichts zurücksendet, wartet dieser bis in alle Ewigkeit ;)
Forum: Netzwerke
Delphi
by inherited,
20. Dez 2006
Mach es doch in etwa so:
Aktion - Reaktion
Client loggt sich ein - Server fügt der Userliste den Client zu und sendet true oder false zurück, ob es geklappt hat (Fault wegen doppeltem Benutzername zB)
Client sendet Nachricht - Server fügt jedem Client (Klasse TClient mit Stringlist zB) Die...
Forum: Netzwerke
Delphi
by inherited,
20. Dez 2006
Nein, da können kine Daten verloren gehen, weil es dafür einen Buffer gibt.