【问题标题】:Can I connect to ad-hoc wifi network on Android while hosting another ad-hoc network?我可以在托管另一个 ad-hoc 网络的同时连接到 Android 上的 ad-hoc wifi 网络吗?
【发布时间】:2015-05-18 09:03:01
【问题描述】:

我需要动态构建互连的 Android 设备网络。我在主题中看到了以前的问题,它说这是不可能的:
Android Wifi direct multiple connection ad-hoc
但是,Android 文档说,从 Android 4.0 开始,可以建立临时连接:
http://developer.android.com/guide/topics/connectivity/wifip2p.html
我很想亲自检查一下,但我对 Android 开发完全陌生,但时间紧迫。我知道,通常可以连接到 ad-hoc 网络。但是是否可以连接到多个自组织网络?而且 - 更具体地说 - 是否可以连接到 ad-hoc 连接同时托管另一个连接

【问题讨论】:

    标签: android networking android-wifi wifi-direct


    【解决方案1】:

    答案是“是”和“否”,具体取决于您的实际要求..

    如果您以正常方式使用 WiFi Direct,那么您的设备可能会成为群组所有者或客户端,而不是两者兼而有之。因此,这种情况下的答案是否定的。

    那么,如果您想尝试使用 WiFi Direct API 创建的接入点,那么答案很可能是肯定的。

    基本上,这个想法是您使用 API 中的 CreateGroup 来创建 WiFi Direct 组。然后,您实际上不是通过 API 将客户端连接到它,而是使用它创建的接入点。

    这里的问题是您需要能够将接入点的密码和 ID 连同您的 IP 地址一起提供给连接到它的“客户端”。无论如何,您可以使用正常的服务发现。

    然后使用“客户端”,在获得连接(和新的 IP 地址)后,您可以使用 CreateGroup 创建一个新的访问点,其他“客户端”可以连接。

    那里有很多小问题,但您可以使用我的“正在进行的工作”示例作为起点:Thaliproject/WAPConApp

    【讨论】:

    • 谢谢,这满足了我的问题。
    猜你喜欢
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2011-06-01
    • 2013-03-03
    • 1970-01-01
    相关资源
    最近更新 更多