2016-01-30 49 views

回答

1

是的这是可能的wifidirect(其实wifip2p)。您可以连接两个以上的设备。其中一个用作服务器,另一个用作客户端。用于连接的步骤是

  1. 获取P2P服务

  2. 搜索同行

  3. 如果同行可用请求连接。

  4. 如果建立连接,则通过Socket开始发送字符串。 (一般socket编程)

为WifiP2p的文档

http://developer.android.com/intl/pt-br/guide/topics/connectivity/wifip2p.html

有支持WiFi连接的演示,并从画廊

https://android.googlesource.com/platform/development/+/master/samples/WiFiDirectDemo/

发送图像如果您感兴趣的东西像聊天,你可以看看下面的链接

https://github.com/zahansafallwa/wifi-chatting-with-emoji

编辑:关于连接数

的没有连接符合规范的限制。但在这种情况下数据发送程序是一个两个多。这就是将有一个组的所有者和所有其他将连接到该服务器。因此通信会像

member1< >groupowner< >member2

这将恶化在很大程度上表现。但很多人声称性能或多或少都会使用5-6个设备。就我而言,我得到高达3个设备

+0

在技术上是没有限制的良好的性能。但绩效会下降到一个很大的限制。在编辑中添加更多答案。看看@ hrishikesh10 –

+0

是的,它仍然会降低一些性能。但是因为你的连接只是客户的所有者,所以你可以试着看看结果如何。如果所有者只能处理连接(连接)到大量的设备,那么发送广播应该不成问题。但根据我看到的互联网没有人能够处理超过5-6的连接与设备,如三星Galaxy S4 @ hrishikesh10 –

+1

如何使用热点? – hrishikesh

相关问题