首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安卓WiFi (收发数据不指定接收方)

安卓WiFi (收发数据不指定接收方)
EN

Stack Overflow用户
提问于 2015-08-11 20:53:01
回答 1查看 789关注 0票数 0

我想让一个应用程序是通过WiFi发送和接收数据,而不是发送给特定的收件人。我对简单聊天的示例进行了解释:用户通过WiFi发送消息,但没有指定目的地。因此,他的报告可供附近的所有用户使用。类似地,其他用户也可以接收和发送消息。我还想实现中继器的功能,每个用户的设备不仅接收来自其他设备的消息,并将它们转发给其他设备,从而增加WiFi连接的覆盖范围。

但目前,如果没有特定的收件人,发送数据是不可能的。在数据传输之前,相同的WiFi Direct必然需要配对。无法指定收件人未知。

最近,我听说了有关WiFi Aware技术的消息,该技术涉及WiFI设备之间更多的交互。请回复,WiFi Aware允许做我上面描述的事情吗?也就是说,数据的传输,我们将在没有明确指示接收者和需要做额外工作的情况下(例如,设备之间的初步配对)。

如果WiFi Aware允许做我所描述的事情--它预计什么时候发布它的应用程序接口?尤其是对于Android设备。如果没有-你可以告诉我如何实现我需要的东西吗?一般来说,这在技术上是可行的吗?

感谢您的宝贵时间,并为我糟糕的英语表示抱歉。

EN

回答 1

Stack Overflow用户

发布于 2015-08-12 04:25:45

你应该试着调查一下nsd via wifi-direct。此网络服务发现通过Wifi-Direct。这将帮助您实现向所有侦听设备广播信息。

在想要传递信息的设备上,您应该addLocalService,而在其他设备上,您应该discoverServices。在ServiceInfo对象中,您可以将您想要传递的信息传递给正在侦听服务的其他设备。请尝试从上面所附的链接进行学习。

我不是很确定中继器将如何与此一起工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31942370

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档