【发布时间】:2012-03-20 02:03:41
【问题描述】:
我正在寻找在同一本地网络中通过 WiFi 在两部安卓手机之间建立通信。
打算用socket编程,但不清楚流程。关于如何完成的任何指示?
此外,我还计划在属于同一 WiFi 网络的 2 个启用 WiFi 的 Android 设备之间创建通过 Wifi 进行语音通话的应用程序。
【问题讨论】:
-
你为什么不想使用IP?
我正在寻找在同一本地网络中通过 WiFi 在两部安卓手机之间建立通信。
打算用socket编程,但不清楚流程。关于如何完成的任何指示?
此外,我还计划在属于同一 WiFi 网络的 2 个启用 WiFi 的 Android 设备之间创建通过 Wifi 进行语音通话的应用程序。
【问题讨论】:
不确定“通过 WiFi 但非 IP”是什么意思。套接字编程需要 IP 地址(或转换为 IP 的主机)。
如果您的意思是通过内部网络 (LAN),那么这是可行的。
【讨论】:
您需要的是原始套接字。我认为 Java 不支持它,而且你需要 root 权限,这意味着你必须使用有 root 权限的设备。
看到这个答案: Raw Sockets on Android
【讨论】: