23/04/2014, 08:46
|
| | | Fecha de Ingreso: febrero-2014
Mensajes: 185
Antigüedad: 10 años, 9 meses Puntos: 5 | |
Respuesta: Código Escaner de puertos en C++ hola.
bueno pues segun yo lo unico uqe estas haciendo el linkar la libreria que tienes el mismo nombre que el parametro que ponemos al compilar pero pues no funciona a nada yo de lo que estado leyendo y codigos fente que veo nunca habia visto ese parametro y pues si lo quitas no pasa nada tu programa funciona normal mente y no le veo una gran uso.
y bueno mira para poder correr tus codigos de sockets en linux so quita esto:
err = WSAStartup(MAKEWORD(2, 2), &wsadata);
if(err != 0)
{
cout << "Winsock Error, Saliendo..." << endl;
cin.get();
}
y agrga estas librerias.
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <winsock2.h>
#include <netinet/in.h>
y bueno algo que vi en tu codigo es que no cierras wsa asi que lo puedes hacer con esto.
WSACleanup();
y bueno si te entendi ben mas bien lo que queires hacer es un esecie de sniffer y pues dificil ya sabien manejar bien los sockets no creo que sea pero si e sun poco laborioso y bueno para mi lo considero de media dificultad .
buenoe speor haberte ayudado saludos. |