本帖最后由 VisualEleven 于 2011-02-12 08:49:54 编辑

解决方案 »

  1.   

    应该是你最后调用了WSACleanup()释放了套接字资源了吧。你没有必要每次通讯的时候都创建socket,然后connect,再send/recv,最后closeoscket,只用创建一次,然后就可以利用这个创建好的SOCKET来进行全双工通讯了
      

  2.   

    WSAGetLastError()获取失败返回值
      

  3.   

    closesocket
    wsaclearup
    shutdown 清干净点!
      

  4.   

    是不是服务器出现问题了,而且你这客户端缺了WSAStartup函数完成对Winsock服务的初始化.
      

  5.   


    呵呵。不好意思,WSAStartup函数在前面已经调用,这边没有粘贴出来。