Код: #include <windows.h> #include <winsock2.h> #include <stdio.h> #define REMOTE_ADDR "127.0.0.1" #define DEF_HTTP_PORT 80 int main(void) { WSADATA wsd; struct sockaddr_in addr; if( WSAStartup( MAKEWORD(2,2),&wsd ) == 0) { puts("WIndows socket interface is loaded"); addr.sin_addr.s_addr = inet_addr(REMOTE_ADDR); addr.sin_family = AF_INET; addr.sin_port = htons(DEF_HTTP_PORT); SOCKET lsocket = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); if( lsocket != -1 ) { unsigned int addrLen = sizeof(addr); if( connect(lsocket,(SOCKADDR*)addr,addrLen ) == 0 ) { puts("Connected to server\n"); } else { printf("Error : %d\n", WSAGetLastError()); } } else { puts("Could not create socket"); } } else { puts("Could not load windows socket interface"); } }