我正在开发Android手机应用程序,与我的服务器通信。我的服务器程序侦听端口9999.如果我使用wifi连接,一切都很好,但如果我切换到GPRS连接,客户端无法访问服务器。
通过tcpdumping数据包,我发现启用GPRS后,每个数据包都会通过80端口进入GPRS网关。
我想知道如何让我的客户端能够在GPRS情况下达到服务器的9999端口?
答案 0 :(得分:1)
您的服务器可以通过其IP到达吗?尝试使用IP:端口对连接到它,您可以在其中指定所需的端口
http://developer.android.com/reference/java/net/InetAddress.html http://developer.android.com/reference/java/net/InetSocketAddress.html