簡體   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