Hallo zusammen,
ich habe ein kleines Problem mit den Indys.
Ich benutze Version 10.
Das ist mein aktueller Source:
Delphi-Quellcode:
TCPClient := TIdTCPClient.Create(Nil);
TCPClient.Host := '190.0.0.19';
TCPClient.Port := 2000;
TCPClient.ConnectTimeout := 4000;
try
try
TCPClient.Connect;
if TCPClient.Connected then
begin
TCPClient.IOHandler.wr <----
TCPClient.Disconnect;
end;
except
end;
finally
TCPClient.Free;
end;
Wie kann ich an den Server Daten schicken? Ich habe eine Message (liegt in Bytes vor) und weiß wie lang diese Message ist (Anzahl der zu sendenen Bytes). Benötigt der Client (eigentlich ja der Server) diese Information oder muss ich nur die Message mit Write raus schicken?
Die andere Frage ist, ist es richtig "TCPClient.IOHandler.Write" aufzurufen oder "TCPClient.Socket.Write" ?
Ich hoffe ihr könnt mir helfen.
Danke
MFG Alex