关于socket超时连接

无名的风 2018-05-16 10:26:50
Socket socketClient = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);

这是公有的Socket连接
socketClient.Connect(IPAddress.Parse(IP), 端口);
请求连接的代码
当我的一个IP连接Socket时,如果该IP连接不上Socket,那么会报一个这样的错误

但是这得经过大概10秒的时间,有没有一种方法可以检测他的超时连接毫秒。求救


socketClient.Poll(1000, SelectMode.SelectRead)
我从网上看的一种解决办法 但是不会使用。有详细的教程吗?
...全文
296 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,738

社区成员

发帖
与我相关
我的任务
社区描述
网络协议与配置相关内容讨论专区
网络协议网络安全tcp/ip 技术论坛(原bbs)
社区管理员
  • 网络协议与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧