关于WSAAsyncSelect()???
本人写的一个小程序是服务端的,
大概流程是
SOCKET sockListen=socket(AF_INET,SOCK_STREAM,0);
......
bind();listen();
在这之后加了个AfxBeginThread(acceptThread,(LPVOID)sockListen);
UINT acceptThread(LPVOID pParam)
{
SOCKET sockListenClient=(SOCKET)pParam;
HWND hwnd
....
SOCKET Client;
SOCKADDR_IN client;
.....
Client=accept(sockListenClient,(SOCKADDR *)&client,&iAdr);
.....
int resu=WSAAsyncSelect(Client,hwnd,WM_CLIENT_READCLOSE,FD_READ|FD_WRITE);
if(resu)
AfxMessageBox(。。。。);
}
以上是大概的介绍,,但是在执行到wsaasyncselect()这个时,总会报出10022的错误,MSDN的解释是无效的参数,,但却不知是哪个参数有错??
请各位帮个忙。。。