在等服务器端确认,你可以在服务端send 一个空东西过来

解决方案 »

  1.   

    没有变成连接(connected)7状态,客户端应该不能收包吧?
      

  2.   

    如果你的服务是自己写的,最好在accept后senddata
    如果你的服务是telnet,等,那么,要在dataarrival中第一次收到数据不能算连接,要先送一个空的字串,以后就可以正常了
      

  3.   

    试过winsock.close
    当我服务器端的sock听到客户端断掉了,服务器端的状态是“Peer is close”,然后,我在服务器端就winsock.close,然后winsock.listen
    可是此时,客户端再连就出错。除非我换一个端口第二次无法connect上,所以服务器端根本就无法accept