I get error 10022 Invalid argument after calling ioctlsocket, any ideas why? Here is the code.
Thanks in advanceCode:unsigned long ulMode = 1; WSADATA wsaSock; SOCKET mySocket; WSAStartup(MAKEWORD(2,1),&wsaSock); mySocket = socket(AF_INET,SOCK_RAW,IPPROTO_IP); bind(mySocket,(SOCKADDR *) &myAddr,sizeof(myAddr)); if (ioctlsocket(mySocket, SIO_RCVALL, &ulMode) == SOCKET_ERROR) { cout << "SOCKET ERROR\n"; erCode = WSAGetLastError(); cout << "Error: " << erCode << "\n"; }