Autor Beitrag
Salvador
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Mi 22.10.03 16:21 
Hallo,
Ich programmiere mir gerade ein kleines tool welches im prinzip nichts anderes macht wie telnet. ich habe also nur die idTCPClient von Indy eingebunden. Alles funzt auch wunderbar, doch kriege ich mit

memo1.lines.add(idtcpclient1.ReadLn);

nur die erste Zeile von dem was mir der Server sendet? Wie könnte ich das machen, dass er mir die komplette Antwort im memo anzeigt?
danke schon im vorraus,
Salvador
MrSaint
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 1033
Erhaltene Danke: 1

WinXP Pro SP2
Delphi 6 Prof.
BeitragVerfasst: Mi 22.10.03 16:59 
les die daten mal net mit readln sondern mit readbuffer...


MrSaint

_________________
"people knew how to write small, efficient programs [...], a skill that has subsequently been lost"
Andrew S. Tanenbaum - Modern Operating Systems
sascha_z
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 13.11.03 07:44 
Hallo,

da ich gerade an einem ähnlichen Problem bastel, mal eine kurze Frage dazu. Also ich will mich auf einen Server per Telnet connecten dort drei Befehle ausführen, und den response vom server controllieren. Da ich aber offensichtlich zu doof bin die IndyTelnet-Komponente zu bedienen, habe ich auch schon an den TCPClient gedacht.

Meine Frage also an Salvador: Realisierst du eine Telnet-Verbindung ? Also hast du Port 23 eingestellt ?

@Alle Also das Connect zum Server mit der Indy-Telnet-Komponente bekommme ich ja hin, aber ich bekomme weder was eingelesen noch übertragen, da die syntax mir sehr schleierhaft ist. Mit ReadLn bekomme ich z.B. einen socket-error :( Vieleicht hat ja einer einen guten Tip wo ich etwas mehr zu dieser Komponente erfahren kann, oder kann mir sagen, ob ich das mit idTCPClient auch lösen kann.

Danke

Sascha