linux编程:求助各位linux牛人,检测一个IP是否连通,用什么实现好
linux编程:求助各位linux牛人,检测一个IP是否连通,用什么实现好?
linux下C/C++编程,现在要实现一个功能,就是给定一个IP地址,看是否连通。原来的方案是system(ping )来检测,但是很多机器有可能把ping禁止了,所以这个方案不行。求教各位达人有什么其它好的办法编程实现呢?
谢谢!!
linux下C/C++编程,现在要实现一个功能,就是给定一个IP地址,看是否连通。原来的方案是system(ping )来检测,但是很多机器有可能把ping禁止了,所以这个方案不行。求教各位达人有什么其它好的办法编程实现呢?
谢谢!!
作者: alwang_2008 发布时间: 2011-01-12
汗!
作者: lgxwqq111 发布时间: 2011-01-12
坐等 高手
作者: dontbecoder 发布时间: 2011-01-12
那能有什么办法。要想有回应除了ICMP这样确定的协议以外,至少得用tcp吧。而TCP你就得知道确定的端口,问题是除了ICMP还有什么确定的通用的,公开的端口么?
所以你杯具了。
所以你杯具了。
作者: Aniao 发布时间: 2011-01-12
每个端口遍历bind它 connect它
看它还通不通 哈哈
看它还通不通 哈哈
作者: wxflul 发布时间: 2011-01-12
帮LZ顶上~~
作者: skyctr 发布时间: 2011-01-12
总得有一个端口用来检测
telnet ip port
telnet ip port
作者: justkk 发布时间: 2011-01-12
关注下!
作者: nettman 发布时间: 2011-01-12
基本无解~!
作者: infidel 发布时间: 2011-01-12