我正在开发在我的电脑上运行并通过 wify 连接到不同的 android 设备并与它们通信的 android 应用程序,我如何为此目的设置 wifi 连接,是否可以通过 wifi 将更多设备连接到我的电脑,我需要在 ubutu11.10 或 windows 7 中设置连接
最佳答案
您的问题含糊不清,有很多可能是“正确”的答案。首先,整个 wifi 对比。互联网部分无关紧要,您只想通过网络从您的 Android 设备与您的电脑进行通信。
要查找的术语是sockets
。您所做的是监听 PC(“服务器”)上的特定端口。您必须在防火墙中打开相关端口。
然后您编写一个与此服务器通信的 android 应用程序,请参阅 here进行适当的介绍。
使用单个套接字(IP 地址 + 端口)连接多个设备没有问题,只要您的协议(protocol)包括让每个客户端识别自己的方法。
...
也就是说,您还可以在更高级别执行所有这些操作,运行基于 SOAP/JSON 的客户端/服务器方案(而不是编写您自己的基于套接字的协议(protocol))。参见 http://wiebe-elsinga.com/blog/?p=405举个例子。
什么是最合适的选择取决于您的具体要求(性能、部署)和您的经验水平。
关于android - 如何通过wifi设置PC和android设备之间的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9548539/