• Miércoles 6 de Noviembre de 2024, 02:36

Autor Tema:  Telnet Con C++  (Leído 1155 veces)

griselb

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Telnet Con C++
« en: Miércoles 21 de Enero de 2004, 04:06 »
0
alquien sabe como hacer para utilizar telnet desde c++???

karmakoma

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Telnet Con C++
« Respuesta #1 en: Miércoles 21 de Enero de 2004, 13:46 »
0
Hola

Yo lo que haria, si trabajas bajo un sistema unix, seria hacer un programita que lanzase a ejecutar telnet (con las primitivas exec) pasandole como argumento ip, puerto y tal, y luego este programita controlaria a telnet, cuando digo controlaria me refiero a que se encargaria de pasarle las lineas a telnet para que este las enviase al servidor, y asu vez se encargase de recoger las lineas que telnet devuelve (las cuales provienen del servidor) y las procesase.
Las lineas que pasas y recibes a telnet lo puedes hacer mediante los mecanismos de pipes (tuberias) que proporciona cualquier sistema unix.

LLamadas al sistema que deberias mirarte:
       
       Todas las de la familia exec
       pipe
       dup
       write
       read


Es mas facil de lo que parece en un principio, asi que animo y suerte   :kicking:

QliX=D!

  • Miembro MUY activo
  • ***
  • Mensajes: 214
    • Ver Perfil
Re: Telnet Con C++
« Respuesta #2 en: Miércoles 21 de Enero de 2004, 14:15 »
0
SI estas en windows y usasa el BCB bajate los controles de: www.nevrona.com que tiene uno que es para telnet.

Si no, es un suplicio hacerlo, yo lo hice, y la verdad me volvi loco para que funcione medianamente bien, y lo tuve que hacer con cadenas fijas de respuesta de la negociacion de la terminal.

Hay una RFC, que habla sobre "El metodo Q para establecer conexiones" pero esta en ingles, a ver si encuentro cual era el numero....

Esperen... :comp:
Aca esta: RFC1143 The Q Method of Implementing TELNET Option Negotiation

Ahi esta un paso a paso de como hacerlo y es absolutamente compatible con el estandar esa implementacion.

slds. :hola:
QliX=D! - From the top of Tsunami