多线程的CSocket或者CAsyncSocket通信,需要注意些什么?为什么我用CAsyncSocket,客户方一连接,虽然服务方已经Accept,但还是没有连上,返回错误为WSAEWOULDBLOCK

解决方案 »

  1.   

    你说的太模糊了,你可以用netstat -a查看一下连接的情况,另外,你用的是tcp还是udp会不会搞错了,再有,你是什么样的情况下accept的,你把代码贴出来看看,更有可能你开的socket只是一个局部变量,当函数结束后就释放了,你可以用成员变量或全局变量
      

  2.   

    CAsyncSocket作为异步非阻塞方式,在Connect()时,总返回WSAEWOULDBLOCK的错误,我怎样做才能使连接成功?