Entwickler-Ecke

Internet / Netzwerk - IoHandler.Waitfor() Problem


stigge - So 04.05.08 17:05
Titel: IoHandler.Waitfor() Problem
Ich warte per WriteLn(connection.IOHandler.WaitFor('play')); darauf das ich play empfange,
das Ereignis wird auch jedes Mal ausgelöst und der Wert ausgelesen, aber der falsche.

Wenn ich zum 1. Mal den Wert auslese ist er leer, beim 2. Mal wird der Wert vom ersten Mal ausgegeben,
beim 3. Mal der vom 2. Mal usw.
Der richtige Wert wird auf jeden Fall gesendet, hab ich mit einem Netzwerksniffer getestet.

Weiß jemand warum? Hier der Code:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
while running = 0 do
begin

WriteLn(connection.IOHandler.WaitFor('play'));
WriteLn('-----------------------');

end;