我想通过Wi-Fi
从一个Android设备向另一个设备发送消息。
我有两个Android设备,并且两者都启用了Portable wifi Hotspot
。我开发了一个显示可用wifi devices
列表的应用程序,两个设备都相互列出。
现在我想连接两者并将文本从一个设备发送到另一个设备。我所知道的是,wifi发射机发送的信标帧包含SSID
,BSSID
等。
我该怎么办?我应该应用套接字操作,但我没有IP address
。
答案 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也是如此。