Binding socket fails
-
SOCKET server; WSADATA wsaData; sockaddr_in local; ServerStart = TRUE; int wsaret = WSAStartup(0x101, &wsaData); if (wsaret != 0) { return 0; } local.sin_family = AF_INET; local.sin_addr.s_addr = INADDR_ANY; local.sin_port = htons((u_short)20248); if (bind(server, (sockaddr*)&local, sizeof(local)) == SOCKET_ERROR) { return 0; }
What am i doing wrong? -
SOCKET server; WSADATA wsaData; sockaddr_in local; ServerStart = TRUE; int wsaret = WSAStartup(0x101, &wsaData); if (wsaret != 0) { return 0; } local.sin_family = AF_INET; local.sin_addr.s_addr = INADDR_ANY; local.sin_port = htons((u_short)20248); if (bind(server, (sockaddr*)&local, sizeof(local)) == SOCKET_ERROR) { return 0; }
What am i doing wrong?willempipi wrote: What am i doing wrong? Perhaps you could try creating the socket before you try to bind it.
-
willempipi wrote: What am i doing wrong? Perhaps you could try creating the socket before you try to bind it.
thnx