Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Coneccion a Unix (https://www.clubdelphi.com/foros/showthread.php?t=58111)

wildnetboy 09-07-2008 05:29:46

Coneccion a Unix
 
Hola a todos he estado buscando por todos lados algo para hacer mi programilla pero aun no encuentro nada como hacerlo a ver si alguien me puede hechar una mano se lo agradeceria mucho.

El problema es este, necesito, conectarme a un servidor Unix, correr unos comandos y bajar unos archivos..

Ahora lo de bajar archivos esta resuelto, el problema radica en el correr los comandos de unix, he leido que con los componentes indy se puede hacer esto, he buscado mucho, me he bajado el programa de la zona de ejemplos, pero aun no desifro como hacer lo siguiente:

He intentado con los componentes de TIdTelnet y el de TIdTCPClient pero en ninguno de los dos encuentro como meter el user y el password, con los dos logro conectarme pero no se como meter los datos desde el programa sin tener que escribirlo como una sesion de telnet..

e intentado con



Código Delphi [-]
TIdTelnet.SendCmd('root');
TIdTelnet.SendCmd('passwd');









Pero se me cuelga la aplicacion y no me deja meter el usuario ni el password


Si alguien puede ayudarme le estare muy agradecido.

droguerman 09-07-2008 05:45:17

prueba con un componente IndyTCPClient. pero tienes que tener en cuenta esto.

el telnet es un protocolo, y por lo tanto tienes que respetarlo. Cuando te conectas a un servidor y según el protocolo debes primero leer o primero escribir.

por ejemplo si haces un telnet desde tu maquina a tu router adsl, te darás cuenta que el servidor responde con la palabra password:, eso significa que primero debes leer eso que te envia, luego enviar el password y luego volver a leer lo que te envia el servidor, si no respetas el protocolo tu aplicación se colgará

un saludo


La franja horaria es GMT +2. Ahora son las 17:03:57.

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