首页 > 解决方案 > Android udp 服务器无法通过 SIM 卡(4G)接收数据

问题描述

我在 android 应用程序上创建了一个 UDP 服务器,这个 UDP 服务器可以通过 wifi(本地网络)访问。我可以接收和发送数据。但是,当我更改为 4G 网络时。Android 上的 UDP 服务器无法接收任何内容。我用ip chicken查看我的手机IP地址,我的UDP服务器端口是2004,有什么问题吗?还是我的公共 IP 不正确?

标签: androidudp4g

解决方案


假设您的电话 IP 地址是正确的,并且您似乎已经检查了这一点,重要的是要知道移动网络提供商可能不支持其网络上的 UDP 入站连接。

虽然说并非所有人都没有这样做是不正确的,但如果您希望您的解决方案可以跨网络移植,那么您可能需要寻找替代方案。

有关于在网络上遍历网络地址转换边界的示例和指南 - 一个很好的示例,它正在查看对等应用程序,在这里:http ://bford.info/pub/net/p2pnat/


推荐阅读