在Thread里就不要用CAsyncsocket了,直接用socke 和 select...不过就复杂了。。

解决方案 »

  1.   

    使用CSocket类;
    重载 OnAccept()函数在OnAccept()中调用自己的Accept;然后开一个Receive线程就可以了!
      

  2.   

    搞定
    在多线程程序中MFC对象是不可以在线程间切换的,即不要试图在一个线程中访问另一个线程所创建的MFC对象(有趣的是若在线程中实现一个函数,在主线程中调用这一函数时,当时的线程环境则是主线程的环境)若一定要切换环境则可调用对象所提供的ATTACH 和DETACH函数来完成FFT123()前来接分
      

  3.   

    线程间切换的时候要用ATTACH和DETACH