2012-05-03 117 views
1

我无法连接到我在笔记本电脑上创建的Windows 7上打开的AD-HOC网络,并尝试使用我的三星galaxy i9000进行连接。我遵循上述完全相同的程序,但我无法得到它的工作。请帮忙。我还需要为OPEN adhoc网络添加什么吗? (安卓#),无法将Android手机连接到Adhoc模式

回答

1

Android不支持wifi的即席

=>http://code.google.com/p/android/issues/detail?id=82

但是你必须提供可让您连接到wifi的ADHOC一些替代的wpa_supplicant文件。他们被称为造成错误和不稳定。

+0

嗨Estragon ..我扎根我的android手机,并更改了wpa_supplicant文件和wpa_supplicant.conf。我可以在扫描网络列表中看到adhoc网络,但是当我尝试连接到它时,它只是被卡住,说'获取IP地址',然后断开连接。我知道这对某些人有用,但我想我不是其中之一。感谢您的帮助。欢呼声 –

+0

好吧,也许它可以帮助你:I9000的cyanogenmod 9支持adhoc wifi,因为1或2周。你应该试试看:http://forum.xda-developers.com/showthread.php?t=1387937(阅读文档之前闪烁,它的一个完全不同的ROM(基于4.04 Android源),它会擦除​​所有数据闪光) – Estragon

5

上次我查看这个问题Android不支持股票ROM上的Ad-Hoc网络。也许这已经在Android 4.x中得到了修复,但是在4.x之前的所有版本中它都不起作用。

如果您为您的手机创建root并安装CyanogenMod ROM,则可以获得Ad-Hoc支持。

如果你不想根和改变ROM,另一种方法是创建一个标准的Wifi热点,而不是一个ad-hoc网络。

在Windows上,这可以使用Connectify等程序或使用http://www.ishanarora.com/2009/07/29/windows-7-as-a-wireless-access-point/中描述的内置系统工具而没有任何其他程序(仅限于Windows 7)来实现。

在OSX您可以启用从系统偏好>共享>Internet共享WiFi热点:无线,和一台Linux机器上,你可以使用hostapd守护进程(如果您的WiFi适配器支持它)。

最后,也许是最好的解决方案,将是获得无线路由器。

+0

嗨ccpizza,谢谢你回到我身边。我接受了你的建议,并使connectify工作。我将两个WiFi模块连接到热点,并将我的android手机连接到它。如果你能帮助我,我还有其他问题。我的android手机有一个简单的服务器应用程序运行,两个WiFi模块充当客户端并连接到我的服务器。现在我该如何分别向每个客户端发送一条消息。例如。我想发送“abc”到模块1并发送“xyz”到模块2。甚至有可能使用服务器?如果是我如何实现它。 –

+0

@David Norman:你发送任何你需要发送到每个模块的特定IP地址。但是由于您使用的服务器作为PULL事件工作,即服务器无法向特定客户端推送消息,它只会响应偶然访问该URL的任何人。 – ccpizza

+0

我尝试使用wifip2p库中的方法直接与支持wifi的设备进行通信,但它不起作用,因为我拥有android v2.3并且此库对于v3.2以下版本无效 –