Ich mein
TCP handelt doch immer einen Port for die eine richtung und einen für die andere, das richtung aus oder?
Also müsste ich doch einen Empfangsthread
Delphi-Quellcode:
If Client.IOHandler.InputBufferIsEmpty then
Begin
Client.IOHandler.CheckForDataOnSource(1000);// vielleicht nur 10 ms pro durchlauf?
Client.IOHandler.CheckForDisconnect(False);
if Client.IOHandler.InputBufferIsEmpty then
Exit;
end;
var IDbytes:TidBytes;
Client.IOHandler.InputBuffer.ExtractToBytes( IDbytes );
und einen Sendethread betreiben können.