Bueno es raro esto que me pasa, llevo algo winsock y miren que pasa cuando ejecuto este code:
#include <winsock2.h>
#include <stdio.h>
/*Winsock library linked :)*/
#pragma comment(lib,"ws2_32.lib")
int main()
{
WSADATA wsa;
SOCKET sock;
struct sockaddr_in local;
struct hostent *direc;
int len=0;
char Buffer[1024];
//Determinamos la versión, en este caso la 2.0
WSAStartup(MAKEWORD(2,0),&wsa);
//Creamos el socket
sock=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);
direc=gethostbyname("www.google.es");
}
Imprimo el puntero a la estructura hostent y sale esto:
Ahora probaré a cambiar la estructura direc por esta:
direc=gethostbyname("www.facebook.com");
Y sale todo como debería salir.
¿alguna causa?