All pastes #160445 Raw Edit

wu

public text v1 · immutable
·published 2006-09-04 10:11 UTC
rendered paste body
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();