Ok, I have a server set up on port 50 also.Code:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <winsock.h> void main ( void ) { WSADATA WsaDat; if (WSAStartup(MAKEWORD(1, 1), &WsaDat) != 0) { printf("WSA Initialization failed."); } SOCKET Socket; Socket = socket(AF_INET, SOCK_STREAM, 0); if (Socket == INVALID_SOCKET) { printf("Socket creation failed."); } SOCKADDR_IN SockAddr; SockAddr.sin_port = 50; SockAddr.sin_family = AF_INET; SockAddr.sin_addr.S_un.S_un_b.s_b1 = 127; SockAddr.sin_addr.S_un.S_un_b.s_b2 = 0; SockAddr.sin_addr.S_un.S_un_b.s_b3 = 0; SockAddr.sin_addr.S_un.S_un_b.s_b1 = 1; connect(Socket, (SOCKADDR *)(&SockAddr), sizeof(SockAddr)); }
This will not connect, why?



LinkBack URL
About LinkBacks


