Entwickler-Ecke

Internet / Netzwerk - DAten zu Indy Client senden


xthing - Fr 14.07.06 15:46
Titel: DAten zu Indy Client senden
Hi Leute,

ich möchte mit einem TCP Server, der in C++ geschrieben ist, kommunizieren. Dazu nutze ich den IndyCLient. So sende ich den Text ab:

Delphi-Quellcode:

Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
procedure TForm1.Button1Click(Sender: TObject); 
var 
test : String
begin 
IdTCPClient1.Host := '127.0.0.1'
IdTCPClient1.Port := 5000
IdTCPClient1.Connect; 
IdTCPClient1.Socket.Write('test'); 
end;


Jetzt möchte ich aber, dass der Server mir einen Text als Antwort zum Client sendet. Wie stelle ich den Indyclient auf "Empfang"?

Könnt ihr mir helfen?

Danke im voraus.

Gruß
xthing

Moderiert von user profile iconraziel: Delphi-Tags hinzugefügt


Coder - Sa 26.08.06 02:13

Mach einen Timer mit Interval 500.
Im OnTimer hast kannst du dann den empfangenen Text holen.

Delphi-Quelltext
1:
String := IdTCPClient1.ReadLn(''5);                    


MfG