如题!

解决方案 »

  1.   

    瞎说说:
    select,然后有返回就发送消息。
      

  2.   

    通过API:WSAAsyncSelect
    int WSAAsyncSelect(
      SOCKET s,
      HWND hWnd,
      unsigned int wMsg,
      long lEvent
    );
      

  3.   

    MFC带有源代码,楼主不妨一读。
      

  4.   

    CSocket中的窗体是隐藏着的,一般不需要程序员去处理,其原理也是利用了WSAAsyncSelect模型
    而socket api中WSAAsyncSelect模型绑定的窗体是为了方便当socket感兴趣的事件被触发时,能通过窗体来通知程序并在窗体的相关代码里进行处理
      

  5.   

    通过API:WSAAsyncSelect
    int WSAAsyncSelect(
      SOCKET s,
      HWND hWnd,
      unsigned int wMsg,
      long lEvent
    );
      

  6.   

    我的意思就是CSocket有没有类似WSAAsyncSelect的方法处理??
      

  7.   

    CSOcket  本身就是封装的WSAAsyncSelect模型