c# socket connect 连接超时问题。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# socket connect 连接超时问题。相关的知识,希望对你有一定的参考价值。
sa.Blocking = false; for (int i = 0; i < 10; ++i) { try { sa.Connect(ip, port); } catch { } Thread.Sleep(100); if (sa.Connected) { break; } } sa.Blocking = true; if (sa.Connected == false) { connIsok = false; return connIsok; }
connect 不能设置超时 时间 。简单 一点 。设置非阻塞。不过没有测试网络延迟很厉害的网络情况。
以上是关于c# socket connect 连接超时问题。的主要内容,如果未能解决你的问题,请参考以下文章
tcp连接过程: 为啥一个socket在connect之后关闭,再复用端口重建socket执行listen此时对方连接不上呢