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是怎么关联起来的?小弟初学,问得可能有些乱,希望高手能够指点一下,非常感谢!有没说清楚的地方可以提一下

解决方案 »

  1.   

    晕!
    AyncSelect是CAsyncSocket类的成员方法,它最后还不就是调用的API WSAAsyncSelect?
      

  2.   

    建议先看看windows socket api,然后再用mfc封装的类。
      

  3.   

    我理解的WSAAsyncSelect是把窗口和网络事件关联起来,在网络事件发生的时候发送消息给窗口,由窗口进行消息响应。不知道这么理解对不对?那AsyncSelect(FD_READ)又代表什么意思
      

  4.   

    AsyncSelect(FD_READ)是和哪一个窗口关联起来了??
      

  5.   

    AsyncSelect(FD_READ)是和哪一个窗口关联起来了??
    ---------------------------------------------------------------
    与窗口无关!
      

  6.   

    to trueadou(木头龙) 既然 WSAAsyncSelect 和AsyncSelect是一回事,怎么会和窗口无关?