首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android设备是否可以通过接入点交换消息并请求连接到此AP的设备列表?

android设备是否可以通过接入点交换消息并请求连接到此AP的设备列表?
EN

Stack Overflow用户
提问于 2011-11-16 00:58:24
回答 3查看 352关注 0票数 2

我正在开发一个应用程序,它应该连接到一个开放的WiFi接入点,并与也连接到此接入点的设备交换消息。让我们假设接入点是开放的,并且没有限制。是否可以请求连接到它的设备的IP地址列表?那么,如果我们有了地址,是否可以发起连接并与该设备交换消息?你见过类似的项目/应用吗?(是否有可能在不进行黑客攻击的情况下使用常规接入点?)

谢谢,任何片段/想法都将非常感谢!:)

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-16 01:24:33

如果您的应用程序运行在您感兴趣的所有客户端上,那么您可以尝试使用简单的UDP广播。在每个客户端的每个应用程序中,您只需监听特定端口上的某个UDP数据包,一旦接收到该数据包,就会响应发送方,这样它就会知道那里有一个应用程序在监听。在此之后,应该很容易建立常规的TCP连接。此方法仅适用于LAN,因为UDP广播通常不会路由。游戏通常使用它来搜索局域网中的活动服务器。

票数 1
EN

Stack Overflow用户

发布于 2011-11-16 01:18:51

在AP上查询设备并没有定义好的协议;您可能希望使用一种众所周知的发现机制(ZeroConf/Bonjour/Avahi、UPnP、DPWS等)。

票数 5
EN

Stack Overflow用户

发布于 2011-11-16 01:16:24

这是java中的一个example,它枚举lan上的所有ip地址,然后测试哪些ip地址是活动的。

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

https://stackoverflow.com/questions/8140092

复制
相关文章

相似问题

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