如何测试指定IP指定端口是否开放?好像没看见这类函数呢
如何测试指定IP指定端口是否开放?好像没看见这类函数呢 用计算的telnet 有相关脚本,无阻塞模式端口测试。 回复 3# tvzml可否告知 是哪個 腳本資料呢 請問 是哪篇文章謝謝 彻底解决TCP通讯IP不存在卡住问题(无阻塞端口测试)
http://www.autoitx.com/forum.php?mod=viewthread&tid=44962 回复 5# tvzml
感謝分享 ~~好東西 回复 5# tvzml
膜拜大神~~ 直接TCP连接哪个端口··能连上就是开放 连接不上就是没有开·· 直接TCP连接哪个端口··能连上就是开放 连接不上就是没有开··
sdc7 发表于 2014-8-9 21:08 http://www.autoitx.com/images/common/back.gif
对存在的IP直接TCP连接哪个端口··能连上就是开放 连接不上就是没有开··
对没有存在的 IP 你直接连接 就会卡死了,不响应,这个问题可以使用 PING测试 ,或者无阻塞的连接测试次,这样程序可以避免大部分情况的卡住。
不过还有种情况,对方端口是开放的,都是是陷阱,或者你的服务器程序卡死的,端口开放的,这样你客户端发过去包,也会卡死。
这里我设计一个 握手模式。也就是发包前 额 握手值 -1 ,这个通过延迟计数,也就是发包出去,在300 毫妙,3次以上 ,没有结果,就判断对方是陷阱或者对方程序不响应,本地就丢失当前 Socket ,重新初始化。 这样处理好处是可以 重连服务器,也解决卡住问题。 回复 9# tvzml
继续膜拜大神~我感觉用大神的阻塞模式处理响应速度还是很快的~~
页:
[1]