Hola a todos, estoy haciendo un cliente telnet pus resulta que compilo y normal al momento de ejecutar aparece que "telnet" no es reconocido como un comando valido.....
alguien podria colaborarme, se debe escribir de otra forma???
Gracias, adjunto el codigo que tengo
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main()
{
cout<<"Prueba conexion"<<endl;
system ("telnet 192.168.1.254 80> resultado.csv");
}
Será porque todavia no lo activas el cliente en tu so.
No sé si el codigo que publicaste es todo tu programa, pero estas cargando el #include <stdio.h> si no lo vas a usar (sólo digo :rolleyes:)
Cita de: edwingc1123 en 18 Octubre 2014, 03:29 AM
Hola a todos, estoy haciendo un cliente telnet
No, no estas haciendo eso, solamente estas tratando de ejecutar un cliente telnet hecho por otro. Ya que solo haces eso abri el cmd y comproba que funcione manualmente ...
Hola, el telnet ya esta activado en mi so(w8.1), y si, al ejecutarlo manualmente, funciona, la finalidad del programa es poder registrar todo lo que se realice en un archivo, voy empezando y me aparere este error :-/
Lo que puede ocurrir, es que busca telnet.exe en la carpeta donde está ubicado tu programa.
Para que ésto no ocurra, usa el truco de cmd /c telnet
system ("cmd /c telnet 192.168.1.254 80> resultado.csv");
hola BlackM4aster, no funciono, :(
Puedes ejecutar telnet desde cmd?
Si ejecuta, con la modificacion que me diste, solo entra al cmd y me deja para que ahi haga lo que se desee, aun asi escribo telnet y aparece como comando invalido.
Fijate la ruta que te muestra y dime cual es.
Además prueba así:
system("start %windir%\\system32\\telnet 192.168.1.254 80> resultado.csv");
Hola, tome el siguiente pantallazo
https://www.dropbox.com/s/7lh97s1czvu8hxr/Captura%20de%20pantalla%202014-10-22%2021.14.33.png?dl=0
prueba con telnet.exe
Colega supongo que sabras que hacer telnet 127.0.0.1 > fichero.csv, eso redirige la salida de la pantalla al fichero.csv