簡體   English   中英

使用Wi-Fi網絡的兩部Android手機之間的通信

[英]Communication between two Android phones using Wi-Fi network

我想要兩台Android手機之間的通信,這兩款手機都連接到同一個Wi-Fi網絡。 知道IP地址我可以直接使用套接字與這兩個設備進行通信,但我的問題是,是否可以在運行時獲取IP地址? 或者還有其他方法可以做到這一點嗎?

您可以使用jmDNS來實現此目的。 它是一個非常有用的庫,一旦你檢測到連接到同一個wifi的所有設備,你就可以獲得它們的ip和端口,這樣你就可以建立連接。 您可以在此處了解有關如何使用它的更多信息。

或者您可以使用僅適用於API Level 14+的Android Wi-Fi Direct API。 以下是有關API的更多信息: Wifi-Direct

希望這是你在尋找的! :)

您可以使用Google Android NSD服務。

查看http://developer.android.com/training/connect-devices-wirelessly/nsd.html

假設兩個設備都在同一個本地網絡中,你可以使用/寫一種ip掃描器(檢查每個ip地址是否存活以及是否嘗試連接)。

暫無
暫無

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

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