ho trovato questo programma in un tutorial...
ma quando provo a compilarlo con dev-c++ nn va... come mai???
grazie ciao

codice:
//Programma che si connette alla porta 21 del computer da cui viene eseguito 

#include <windows.h> 
#include <winsock.h> //includo le varie librerie tra cui quella winsock 
#include <stdio.h> 
int main() 
{ 
SOCKET sock; // creo la socket chiamato sock che userò nella connessione 
struct sockaddr_in sock_addr; // inizializzo la socket 
WSADATA data; // inizializzo la variabile che contiene le primitive di Winsock 
WORD p; 
p=MAKEWORD(2,0); // creo la variabile p che contiene la versione della wsock32.dll 
WSAStartup(p,&data); // inizializzo la wsock32.dll verificandone la mancanza di errori 

sock=socket(PF_INET,SOCK_STREAM,0); // creo la socket indicandone le caratteristiche 
sock_addr.sin_family=PF_INET; // indico il protocollo utilizzato (TCP/IP) 
sock_addr.sin_port=htons(21); //indico la porta a cui connettere la socket 
sock_addr.sin_addr.S_un.S_un_b.s_b1=127; // indico l'indirizzo IP 
sock_addr.sin_addr.S_un.S_un_b.s_b2=0; 
sock_addr.sin_addr.S_un.S_un_b.s_b3=0; 
sock_addr.sin_addr.S_un.S_un_b.s_b4=1; 
connect(sock,(struct sockaddr*)&sock_addr,sizeof(struct sockaddr)); // mi connetto all'indirizzo scelto 
closesocket(sock); // chiudo la socket 
WSACleanup(); //libero le risorse utilizzate dalla libreria Winsock 
return 0; 
}
grazie ciao