我需要动态构建互联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网络吗?并且 - 更具体地说 - 是否可以连接到ad-hoc连接,同时托管另一个?
答案 0 :(得分:0)
答案是肯定和否定,取决于您实际要求的内容。
如果您以正常方式使用WiFi Direct,那么您的设备可能会枯竭群组所有者或客户端,而不是两者兼而有之。因此,答案是否定的。
然后,如果您想体验使用WiFi Direct API创建的接入点,那么答案很可能是。
基本上,您的想法是使用API中的CreateGroup创建WiFi Direct组。然后,您实际上使用它创建的Access点,而不是通过API将客户端连接到它。
这里的问题是你需要能够提供密码和密码。接入点的ID,以及您的"客户端"的IP地址。连接到它。无论如何,您可以使用正常的服务发现。
然后使用"客户端",在获得连接(和新的IP地址)之后,您可以使用CreateGroup创建一个新的访问点,其他"客户端"可以连接。
那里有很多小问题,但你可以使用我的"工作进展"例如:Thaliproject/WAPConApp