- int conectar(char IP[], int Puerto)     
- { 
-         WSADATA wsa; 
-        SOCKET buzonete;    
-        // Struct hostent *host; 
-        struct sockaddr_in direc; 
-        int conex;     
-        //Inicializamos 
-        WSAStartup(MAKEWORD(2,2),&wsa); 
-        escribelog("Intentando crear Socket..."); 
-        do 
-         {  buzonete = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); //creamos el socket   
-            printf("Intentando crear el Socket...n");  
-            Sleep(1000); 
-         } 
-        while (buzonete == -1); 
-         escribelog("Socket creado..."); 
-        // Definimos la dirección a conectar 
-        direc.sin_family = AF_INET; 
-        direc.sin_port = htons(Puerto);                  
-        direc.sin_addr.s_addr = inet_addr( &IP[0] );   
-        memset(direc.sin_zero,0,8);          
-   
-        escribelog("Conectando ..."); 
-        printf("Intentando conexion ...n");  
-        do 
-         {   conex = connect( buzonete, (sockaddr *)&direc, sizeof(sockaddr) ); 
-             Sleep(1000);    
-         } 
-        while (conex==-1); 
-        printf("Conectado  n");  
-         
-        return buzonete; 
- } 
-