【发布时间】:2015-06-15 08:05:26
【问题描述】:
所以我在业余时间一直在开发和开发安卓应用程序以获得乐趣。此应用程序打开与我的家庭服务器的连接,该服务器正在运行 java 程序,进行一些计算并发送响应。问题是我不想使用端口 80。如果手机在 WiFi 上,我可以使用任何我想要的端口进行连接,比如 8080。这适用于任何 WiFi 连接,即使在我的家庭网络之外。但是切换到4G,连接失败。
服务器:8080
- WiFi 电话(任意)- 工作
- 4G 电话 - 失败
服务器:80
- WiFi 电话(任意)- 工作
- 4G 电话 - 工作
我将服务器切换到侦听端口 80 和我的应用程序以使用相同的连接,现在连接在 4G 和 WiFi 上都有效。
我是否缺少使它在不常见端口上工作的东西?
或者这是 4G 连接的限制。
谢谢
【问题讨论】:
-
你的故事和场景不完整。它错过了使用的IP地址。
-
Is there something I am missing to make it work on an uncommon port?。是的。