Hallo Delphi-Narr,
Delphi-Quellcode:
E:=(Client1.Socket.ReceiveText);
Liefert rein zufällig einmal einen Text mit Blank und auch manchmal ohne Blank, und dann
Delphi-Quellcode:
while E[i] <> ' ' do i := i + 1;
Hängst Du hier ewig in der Schleife.
Dein Problem ist, du verwendest kein Protokoll das Dir eine korrekte Datenaufbereitung ermöglicht.
Edit: Kollega aus dem
DF hat mal folgende Doku erstellt.
http://www.delphi-library.de/topic_T...400_54269.html
lg. Astat