Foros del Web » Programando para Internet » PHP »

sockets-Telnet

Estas en el tema de sockets-Telnet en el foro de PHP en Foros del Web. Hola a todos, estoy realizando un script el cual establece un socket-cliente con un servidor de telnet(el servidor es el de red hat 7.3), el ...
  #1 (permalink)  
Antiguo 05/01/2003, 12:43
 
Fecha de Ingreso: noviembre-2002
Mensajes: 27
Antigüedad: 15 años, 1 mes
Puntos: 0
sockets-Telnet

Hola a todos, estoy realizando un script el cual establece un socket-cliente con un servidor de telnet(el servidor es el de red hat 7.3), el caso es que establezco el socket pero no recibo la bienvenida y el login del servidor, esto no me ocurre si establezco el socket con el servidor de telnet que corre en un hub, recibo el login.
Tengo que enviar algún comando al servidor de telnet para recibir el login?
sabeis si hay algun ejemplo de como crear un cliente de telnet?

Solo me interesa enviar comandos del sistema Operativo que tengo declarados en el script, no interactuo con el teclado y leer los resultados de dicho comando.


Saludos
  #2 (permalink)  
Antiguo 05/01/2003, 13:33
Avatar de chalito  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago, chile
Mensajes: 221
Antigüedad: 15 años
Puntos: 0
Hola
para enviar comandos al sistema operativo solo debes usar las millas invertidas `codigo_shell` eso indica que estas enviando un comando, no se si era eso parte de la pregunta, pero me parecio adecuado decirlo, con respecto o lo de la conexion, nunca he he hecho una.

Saludos
  #3 (permalink)  
Antiguo 05/01/2003, 21:28
Avatar de BVis  
Fecha de Ingreso: noviembre-2002
Ubicación: Barcelona
Mensajes: 104
Antigüedad: 15 años
Puntos: 0
Tal vez te interese este enlace:

http://www.devshed.com/Server_Side/P...ing/print_html

si te resulta útil, dime algo.

1 Saludo.
__________________
"Yo opino lo mismo que BVis, el de 'forosdelweb' " - Bill Gates
  #4 (permalink)  
Antiguo 05/01/2003, 21:51
Avatar de chalito  
Fecha de Ingreso: diciembre-2002
Ubicación: Santiago, chile
Mensajes: 221
Antigüedad: 15 años
Puntos: 0
bueno, estuve averiguando un poco al respecto, y para habrir un socket en UNIX se usa una conexion de tipo AF_UNIX, la cual lleva dos parametro obligatorios y tres opcionales, los obligatorios son la ruta del socket y el otro es el puerto, que en este caso deberia ser 0.

El resto de argumentos son opcionales y se utilizan para obtener el codigo de error generado si la funcion no ha podido crear el socket. El parametro de caducidad indica el numero de segundos que espera antes de cancelar el intento de conexion. De cualquier forma te dejo aqui como se define la funcion

int fsockopen(string equipo, int puerto, [int errno, string errstr, double caducidad]);

espero poder haberte ayudado

Saludos
  #5 (permalink)  
Antiguo 06/01/2003, 15:01
Avatar de SpiceMan  
Fecha de Ingreso: noviembre-2002
Mensajes: 160
Antigüedad: 15 años
Puntos: 0
eso es para abrir un socket UNIX, no EN unix.

telnet trabaja sobre TCP/IP, por lo que hay que usar AF_INET (ipv4). el puerto es 23.

Última edición por SpiceMan; 06/01/2003 a las 15:14
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:09.