繁体   English   中英

Raspberry Pi Java wifi检查器

[英]Raspberry Pi java wifi checker

我的笔记本电脑上有一个连接树莓派的虚拟路由器。 它运行了几个我需要保持跟踪的Java进程,因此,如果断开连接,我想使其停止工作,因此:

while(true){
    if(WifiChecker())
        return;
    //do rest
}

有没有办法做到这一点? 如果可能的话,我也希望有一些简单的方法可以使它重新连接到我的虚拟wifi,尽管这不是必需的。

只需尝试ping该虚拟路由器的IP地址或Internet上的某个地址即可(Google或类似的大型站点非常适合此操作,因为它们可能不会宕机)。

您可以为此使用Java套接字,但是您将需要root访问权限,如该线程有关使用ping通Java的最受好评的答案所指出的那样。

或者,您可以使用ProcessBuilder来启动ping实用程序本身,并检查其输出和/或错误代码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM