.ouai j'lai testé aussi et j'me prend un grand Command execution failed...
en ayant bien mis en commpiler visual c++ 2003 toolkit... (bien installé dans le bon chemin etc...)
voici quand meme mon code defois qu'il soit fo: (vu que je suis debutant en prog reseau)
#include <stdio.h>
#include <winsock2.h>
#pragma comment(lib, "ws2_32.lib")
void main()
{
char ip[15];
int port;
printf("quel est l'ip a scaner: ");
gets(ip);
printf("quel est le port a scanner");
scanf("%d",port);
WSADATA WSAData;
WSAStartup(MAKEWORD(2,0), &WSAData);
SOCKET sock;
SOCKADDR_IN sin;
sock = socket(AF_INET, SOCK_STREAM, 0);
sin.sin_addr.s_addr = inet_addr(ip);
sin.sin_family = AF_INET;
sin.sin_port = htons(port);
if(connect(sock, (SOCKADDR *)&sin, sizeof(sin)))
{
printf("le socket %d est connecté depuis %s ip!",port,ip);
closesocket(sock);
WSACleanup();
}
else
{
printf("connection a %s sur le port %d",ip,port);
getchar();
}
return 0;
}