怎么实现扫描一个网段的特定端口
如何实现扫描一个网段的特定端口
如扫描 80.58.200.61 ----80.58.200.70 端口为80
然后找出哪一个IP地址的80端口是开放的..求助~
------解决方案--------------------
SOCKET
Connect,有返回值就开放
------解决方案--------------------
直接设置connect的超时时间的方法我不知道,但有个间接的方法:使用非阻塞socket去connect,然后用select函数监控其可写或出错事件,可写表示连接成功、出错表示连接失败。在select中可以设置时间。
如扫描 80.58.200.61 ----80.58.200.70 端口为80
然后找出哪一个IP地址的80端口是开放的..求助~
------解决方案--------------------
SOCKET
Connect,有返回值就开放
------解决方案--------------------
直接设置connect的超时时间的方法我不知道,但有个间接的方法:使用非阻塞socket去connect,然后用select函数监控其可写或出错事件,可写表示连接成功、出错表示连接失败。在select中可以设置时间。