我正在开发Android应用程序,它在我的电脑上运行并通过wify连接到不同的Android设备并与它们通信,我如何为此目的设置wifi连接,是否可以通过wifi将更多设备连接到我的电脑,我需要在ubutu11.10或windows 7中设置连接
答案 0 :(得分:5)
您的问题含糊不清,并且对许多潜在的“正确”答案持开放态度。首先,整个wifi vs.s.互联网部分无关紧要,您只想通过网络从Android设备与PC通信。
要查找的字词是sockets
。你要做的是听PC上的特定端口(“服务器”)。您必须打开防火墙中的相关端口。
然后编写一个与此服务器通信的Android应用程序,请参阅here以获取正确的介绍。
使用单个套接字(IP地址+端口)连接多个设备没有问题,只要您的协议包含每个客户端识别自身的方式。
...
也就是说,您还可以在更高级别执行所有这些操作,运行基于SOAP / JSON的客户端/服务器方案(而不是编写自己的基于套接字的协议)。有关示例,请参阅http://wiebe-elsinga.com/blog/?p=405。
最合适的选择取决于您的具体要求(性能,部署)和您的经验水平。
答案 1 :(得分:0)
如果您正在考虑建立与设备的ADB连接,请尝试ADB无线http://www.helloandroid.com/content/connect-your-android-phone-adb-wireless
您需要将设备设为root才能使其正常工作