在Android中使用wi-fi的Peer-Peer通信

时间:2013-07-14 19:01:15

标签: android android-wifi

我想通过Wi-Fi从一个Android设备向另一个设备发送消息。

我有两个Android设备,并且两者都启用了Portable wifi Hotspot。我开发了一个显示可用wifi devices列表的应用程序,两个设备都相互列出。

现在我想连接两者并将文本从一个设备发送到另一个设备。我所知道的是,wifi发射机发送的信标帧包含SSIDBSSID等。

我该怎么办?我应该应用套接字操作,但我没有IP address

2 个答案:

答案 0 :(得分:4)

我没有这样做,所以我无法提供代码,但答案是使用wifi-直接。 http://developer.android.com/guide/topics/connectivity/wifip2p.html。这允许您与wifi一起发现wifi上的设备,然后通过普通套接字向他们发送数据。

SDK有一个wifi直接示例应用程序。

答案 1 :(得分:1)

三星最近发布了一个简单的API,旨在让P2P应用程序更易于构建 - http://developer.samsung.com/chord

它仅适用于Android 4.0及更高版本,但Wi-Fi Direct也是如此。