AsyncSelect中只有一个参数,比如写成AsyncSelect(FD_READ)是什么意思?
是发送消息? 还是和WSAAsyncSelect一个作用?我理解的WSAAsyncSelect是把窗口和网络事件关联起来,在网络事件发生的时候发送消息给窗口,由窗口进行消息响应。不知道这么理解对不对?
但是AsyncSelect中参数只有一个
BOOL AsyncSelect(
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE
);WSAAsyncSelect的参数有4个
int WSAAsyncSelect(
SOCKET s,
HWND hWnd,
unsigned int wMsg,
long lEvent
);如果这两个函数完成的功能一样的话,不知道AsyncSelect和WSAAsyncSelect是怎么关联起来的?小弟初学,问得可能有些乱,希望高手能够指点一下,非常感谢!有没说清楚的地方可以提一下
是发送消息? 还是和WSAAsyncSelect一个作用?我理解的WSAAsyncSelect是把窗口和网络事件关联起来,在网络事件发生的时候发送消息给窗口,由窗口进行消息响应。不知道这么理解对不对?
但是AsyncSelect中参数只有一个
BOOL AsyncSelect(
long lEvent = FD_READ | FD_WRITE | FD_OOB | FD_ACCEPT | FD_CONNECT | FD_CLOSE
);WSAAsyncSelect的参数有4个
int WSAAsyncSelect(
SOCKET s,
HWND hWnd,
unsigned int wMsg,
long lEvent
);如果这两个函数完成的功能一样的话,不知道AsyncSelect和WSAAsyncSelect是怎么关联起来的?小弟初学,问得可能有些乱,希望高手能够指点一下,非常感谢!有没说清楚的地方可以提一下
AyncSelect是CAsyncSocket类的成员方法,它最后还不就是调用的API WSAAsyncSelect?
---------------------------------------------------------------
与窗口无关!