Autor Beitrag
xthing
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Fr 14.07.06 15:46 
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:
ausblenden 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Sa 26.08.06 02:13 
Mach einen Timer mit Interval 500.
Im OnTimer hast kannst du dann den empfangenen Text holen.
ausblenden Delphi-Quelltext
1:
String := IdTCPClient1.ReadLn(''5);					


MfG