Hallo zusammen,
ich habe mit die
Demo angeguckt und ausprobiert, allerdings funktioniert dies nicht bei mir, der Server Empfängt nichts.
Hier mal den Source vom Server:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34:
| procedure TForm1.IdTCPServerExecute(AContext: TIdContext); var connected: boolean; line: string; connectionNumber: integer; begin
connectionNumber:= 0; while (ledConnected[connectionNumber].Brush.Color = clOn) do inc(connectionNumber);
ledConnected[connectionNumber].Brush.Color:= clOn;
AContext.Connection.IOHandler.WriteLn('Hello'); connected:= true; while connected do begin try line:= AContext.Connection.IOHandler.ReadLn; AContext.Connection.IOHandler.WriteLn('>>'+line); memo1.Lines.add(format('[%d] %s',[connectionNumber,line])); if (ansiUpperCase(line) = 'BYE') or (ansiUpperCase(line) = 'QUIT') then begin AContext.Connection.Disconnect; connected:= false; end; except connected:= false; end; end;
ledConnected[connectionNumber].Brush.Color:= clOff;
end; |
Empfangen wird beim Client aber immer nur: '>>'
Ich hab schon ein wenig mit dem Quellcode herum gespielt, aber die Lösung habe ich nicht gefunden.
Hann mir vielleicht jemand behilflich sein?
Gruß
Nemesis