如何设置TcpClient.Connect函数连接超时,
不是TcpClient的SendTimeout以及ReceiveTimeout哦  谢谢

解决方案 »

  1.   

    有Timer控件  自己定义一个超时时间  在这个时间内未收到客服端的数据 则超时
      

  2.   

    用Timer控件的话就要不断轮询了
      

  3.   


    摘自MSDN:调用此方法来建立与指定 IPAddress 和端口号的同步远程主机连接。Connect 方法将一直阻止到连接成功或失败。在与远程主机建立连接后,使用 GetStream 方法可以获取基础 NetworkStream。使用此 NetworkStream 可以发送和接收数据。注意:  
    如果收到 SocketException,请使用 SocketException.ErrorCode 获取特定的错误代码。获取此代码后,可以参考 MSDN 中的 Windows Sockets 第 2 版 API 错误代码文档,获取有关错误的详细说明。
     
      

  4.   

    或改用UDP协议测试服务器是否正常,这需要两端协调
      

  5.   

    额 还是不知道咋整 可否给个demo