【问题标题】:how to setup connection between PC and android devices through wifi如何通过wifi设置PC和android设备之间的连接
【发布时间】:2012-03-03 18:08:53
【问题描述】:

我正在开发 android 应用程序,它在我的电脑上运行并通过 wify 连接到不同的 android 设备并与它们通信,我如何为此设置 wifi 连接,是否可以通过 wifi 将更多设备连接到我的电脑,我需要在 ubutu11.10 或 windows 7 中设置连接

【问题讨论】:

  • 您对“连接”一词的使用非常模糊。很大程度上取决于您要传递的信息类型。我建议您提供有关应用程序细节的更多信息。
  • 在我的应用程序中,我需要通过 wifi 连接我的电脑和多个安卓设备,我的电脑必须同时向连接到电脑的每个设备发送一些数据,不需要互联网连接,只有我想要创建网络连接和 tcp/udp(如果可能)数据传输

标签: android windows wifi ubuntu-11.10


【解决方案1】:

您的问题含糊不清,并且有很多可能“正确”的答案。首先,整个wifi vs.互联网部分无关紧要,您只想通过网络从您的 Android 设备与您的电脑进行通信。

要查找的术语是sockets。您所做的是监听 PC 上的特定端口(“服务器”)。您必须在防火墙中打开相关端口。

然后您编写一个与此服务器通信的 android 应用程序,请参阅here 以获得正确的介绍。

使用单个套接字(IP 地址 + 端口)连接多个设备是没有问题的,只要您的协议包含每个客户端识别自己的方式。

...

也就是说,您还可以在更高级别上完成所有这些工作,运行基于 SOAP/JSON 的客户端/服务器方案(而不是编写您自己的基于套接字的协议)。有关示例,请参阅http://wiebe-elsinga.com/blog/?p=405

什么是最合适的选择取决于您的确切要求(性能、部署)和您的经验水平。

【讨论】:

  • 我如何为此设置 wifi 连接?
【解决方案2】:

如果您正在考虑建立与设备的 ADB 连接,请尝试 ADB 无线 http://www.helloandroid.com/content/connect-your-android-phone-adb-wireless

你需要root你的设备才能工作

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-03
    • 2017-10-13
    • 1970-01-01
    相关资源
    最近更新 更多