SOCKET s; WSADATA wsadata; WSAStartup(0x202, &wsadata); s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); SOCKADDR_IN target; hostent* server; server = gethostbyname("www.google.com"); if (server == 0){ printf("no such host"); exit(1); } memcpy(&target.sin_addr.s_addr, server->h_addr_list, sizeof(server->h_length)); target.sin_family = AF_INET; target.sin_port = htons(80); if (connect(s, (SOCKADDR*)&target, sizeof(target)) != SOCKET_ERROR) printf("success"); else printf("failed"); closesocket(s); WSACleanup();