【发布时间】:2011-06-02 19:16:00
【问题描述】:
我尝试使用以下代码测试 TCP 连接。
System.Threading.Thread t = new System.Threading.Thread(() =>
{
using (TcpClient client = new TcpClient())
{
client.Connect(ip, Convert.ToInt32(port));
}
});
t.Start();
如果IP或端口无效,如何设置超时?
【问题讨论】:
-
不可能。只能针对发送操作调整超时。当然可以实现自己的超时机制,但无法实现更长的超时值。
标签: c# .net tcp connection settimeout