Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Indy Telnet (https://www.clubdelphi.com/foros/showthread.php?t=49782)

marceloalegre 30-10-2007 13:39:23

Indy Telnet
 
Buenos dias Amigos:
Estoy tratando de usar el componente de telnet de indy (IDTelnet1).
Sucede que no se si lo que estoy haciendo esta bien, dado que no encuentro un metodo con el que pueda capturar lo que el equipo remoto responde...
Código Delphi [-]
  IdTelnet1.Host := edIP.text; //tiene la ip del equipo a conectarme
  IdTelnet1.Port := 23;
  IdTelnet1.Connect();
  if IdTelnet1.Connected then
  begin
    IDTelnet1.WriteLn('usuario'+#10);
    IDTelnet1.WriteLn('clave'+#10);
    IDTelnet1.WriteLn('poner los comandos que quiera...'+#10);
  end;

Bueno, mi idea es leer lo que la consola va preguntando, por ejemplo si me conecto con el putty en primera instancia pide el user login, despues el password... quiero capturar la informacion para saber que responder....
Supuestamente esta el comando readline, pero lo debo estar aplicando incorrectamente calculo.
Si alguien tiene algun ejemplo de algun cliente indy telnet, será agradecido.-

Muchas Gracias!.

droguerman 30-10-2007 15:54:13

en una conexion por TCP no pueden hablar los dos o escuchar los dos al mismo tiempo, tampoco puedes iniciar una conversación tu primero si el protocolo dice que primero tienes q escuchar (por eso se llama protocolo), pon el readline antes del writeln seguro con eso debe funcionar

Thoronluin 28-09-2010 23:57:29

Hola Foreros:

Échenle un vistazo al ejemplo del Telnet de Indy seguro que les es útil, a mí me lo fue. Se vé lo del comando de lectura.

¿Una pregunta sabrían como hacer lo mismo para Linux? en C/C++ o Kylix.

Saludos


La franja horaria es GMT +2. Ahora son las 07:51:22.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi