簡體   English   中英

如何檢查android中丟失的wifi連接?

[英]How to check wifi connectivity lost in android?

我有2個設備在同一個wifi網絡中並已連接。 現在,我想在設備斷開連接或重新連接時收聽。 我不想聽與設備的wifi連接,但是要聽同一個wifi網絡中2個設備之間的連接。 我們該怎么做?

當然可以通過使用Android的對等連接來實現

這是從上面的鏈接。

此片段中實現的WifiP2pManager.ActionListener僅在初始化成功或失敗時通知您。 要偵聽連接狀態的更改,請實現WifiP2pManager.ConnectionInfoListener接口。 當連接狀態更改時,其onConnectionInfoAvailable()回調將通知您。 如果要將多個設備連接到單個設備(例如,具有3個或更多玩家的游戲或聊天應用程序),則將一個設備指定為“組所有者”。

我們可以使用常規套接字在同一部手機中的2部之間進行通信。

服務器端鏈接
客戶端鏈接

如果您要傳輸大量數據,則Internet套接字具有更大的數據容量並且會更快。 另一個優點是不存在“超出范圍”之類的東西。 您可以在有互聯網的地方連接兩個設備。

因此,UDP廣播似乎是一個不錯的選擇。 也就是說,有兩個運行相同應用程序的設備正在運行,並且某個特定套接字上的一個設備廣播了一個數據包,而另一端,應用程序在該套接字上偵聽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM