代码基本都是网上那种类似的例子,我就是单纯的手机ping一下,结果当手机同一个网段时候有时候会ping通,有时候一个手机就不行,单纯ping电脑都是失败,手机用的是360随身wifi,ip与电脑不同,手机IP是172开头,电脑是192.168开头,请问是哪的事情,基本网上我都找了,代码如下:
public boolean pingHost(String str) {
boolean resault = false;
try {
Process p = Runtime.getRuntime().exec("ping -c 1 -w 10 " + str);
int status = p.waitFor();
if (status == 0) {
resault = true;
} else {
resault = false;
}
} catch (IOException e) {
} catch (InterruptedException e) {
}
return resault;
}
唉,求大神指导,,,,,,
用手机 PING 安装着 360 WIFI 的那台电脑肯定是可以 PING 通的,但其它电脑是无法 PING 通过的。
手机ip是安装wifi那台电脑桥接地址映射关系。只有与360wifi连接的设备可以ping
保持在一个网段里 应该就可以了让手机和电脑处在同一个网段里 ,比如同一个路由器散发的信号 连接的设备都能ping同 主要的是就是不在同一个网段
不同网段不能ping通,而且有些电脑有杀毒软件也会禁用ping
你要确保你的电脑是连得360随身wifi开出来的无线,手机也是
大神指教指教吧!我也不懂啊!