Autor Beitrag
TommesAngelo
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 06.02.06 20:42 
hi


ich hab eine frage, da es bei den indy tcp komponenten irgendwie die eigenschaft sendtext nicht mehr gibt, die es voher noch bei socket gab. gibt es sowas ähnliches, wenn ja wie lautet es?

Hier ein Beispiel, das in Socket geschrieben ist:

ausblenden Quelltext
1:
ClientSocket1.Socket.SendText('HideIcons');					


und diese möchte ich mit der indy komponente realisieren.

danke
ulrix
Hält's aus hier
Beiträge: 9

Win XP, SuSE Linux
Delphi 2009
BeitragVerfasst: Mo 06.02.06 22:03 
Ich weiss nicht welche version von Indy du verwendest.
In der aktuellen version 10 funktioniert die gesammte "wirkliche" Kommunikation über TIdIOHandler

Beispiel:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
procedure TForm1.IdTCPClient1Connected(Sender: TObject);
var
  s: String;

begin
  s := IdTCPClient1.IOHandler.ReadLn;

  if AnsiSameText(s, 'Hallo?'then
    IdTCPClient1.IOHandler.WriteLn('Servus!');
end;


lg ulrix