一。如果已经成功连接到了远程的服务器端,接下来客户端需要发送一组数据到服务器端,但是在发送之前两者因网络的原因导致不通。请问该如何在发送之前判断连接是不是正常的,或者该怎么样设置一个超时处理?二。还是两端已经成功连接了,但下一步是客户端需要接收服务端一组数据,同样是因为网络突然不通的原因,客户端如何判断连接断开了?

解决方案 »

  1.   

    能不能用Socket.Poll 方法来判断?
      

  2.   

    用 TCP 进行通讯时,在通讯过程中网络不通会抛出异常!
      

  3.   

    try
    {
    send
    }
    catch
    {
    }
      

  4.   

    不好意思大错一个字:
    用 TCP 进行通讯时,在通讯过程中网络不通会抛出异常!
    ——》
    用 TCP 进行通讯时,在通讯过程中网络都通会抛出异常!
      

  5.   


    用 TCP 进行通讯时,在通讯过程中网络不通会抛出异常!没错!!!