所以我在业余时间一直在开发和开发 android 应用程序以获得乐趣。此应用程序打开与我的家庭服务器的连接,该服务器正在运行 java 程序,进行一些计算并发送响应。问题是我不想使用端口 80。如果手机在 WiFi 上,我可以使用任何我想要的端口进行连接,比如 8080。这适用于任何 WiFi 连接,即使在我的家庭网络之外。但是切换到4G,连接失败。
服务器:8080
- WiFi上的电话(任何) - 工作
- 4G 电话 - 失败
服务器:80
- WiFi上的电话(任何) - 工作
- 4G 电话 - 有效
我将服务器切换到监听端口 80 和我的应用程序使用相同的连接,现在连接在 4G 和 WiFi 上都有效。
我有什么东西不能让它在一个不常见的端口上工作吗?
或者这是 4G 连接的限制。
谢谢