gpt4 book ai didi

java - 通过互联网与 Android 手机和 PC 进行 2 种方式通信

转载 作者:可可西里 更新时间:2023-11-01 02:34:35 25 4
gpt4 key购买 nike

我正在尝试通过我的 PC(通过 3g 互联网)使用 Andriod 手机控制遥控车

我打算使用 ioio(它只是一 block 板,我可以通过 USB 插入安卓手机)

我现在正在处理的部分是从我的 PC 到我的 Andriod 应用程序的通信。我以前从未制作过 Andriod 应用程序,我是一名业余 C# 开发人员。

目前我正计划通过 UDP 进行通信,因为我可以很容易地用 Java 创建 UDP 服务器/客户端。 (http://systembash.com/content/a-simple-java-udp-server-and-udp-client/)

但是我认为这可能需要一个公共(public) IP 地址?我不会在我的客户端或服务器上安装它。

为了简单起见,您将如何通过互联网在 2 个 JAVA 应用程序之间进行通信。如果您需要从相机流式传输视频和简单的命令。

最佳答案

您不一定需要公共(public) IP,您只需要某种类型的 IP,一台设备可以使用它向另一台设备发送数据包。例如,您可以将手机连接到家庭 wifi 网络,并使用两台设备的私有(private) IP(通常为 192.168.1.x)。

如果您需要手机使用 3G,并且您的 PC 在 NAT 路由器后面(这是典型的),那么您需要将端口转发到您的 PC——这是路由器上的配置设置——并且然后将电话连接到路由器公共(public) IP 上的该端口。

关于java - 通过互联网与 Android 手机和 PC 进行 2 种方式通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com