没问题,就是返回值SOCKET_ERROR而已,如果有必要,可以WSAGetLastError

解决方案 »

  1.   

    这样关闭,比较合理些:if (sock!= INVALID_SOCKET) 
            closesocket(sock);
      

  2.   

    我用的是CSocket。是不是close以后,socket就不进行其他操作了呢?如果socket的发送缓冲
    还有大量的数据没有发送出去,这时会出现什么问题吗?
      

  3.   

    我用的是CSocket。是不是close以后,socket就不进行其他操作了呢?如果socket的发送缓冲
    还有大量的数据没有发送出去,这时会出现什么问题吗? 
      

  4.   

    好像socket close两次是没有任何问题的。
      

  5.   

    我用的是CSocket。是不是close以后,socket就不进行其他操作了呢?如果socket的发送缓冲
    还有大量的数据没有发送出去,这时会出现什么问题吗? 
      

  6.   

    我用的是CSocket。是不是close以后,socket就不进行其他操作了呢?如果socket的发送缓冲
    还有大量的数据没有发送出去,这时会出现什么问题吗?