2011-10-09 128 views
1

我正在开发android手机应用程序,与我的服务器通信。我的服务器程序在端口9999上侦听。如果我使用wifi连接,一切正常,但如果我切换到GPRS连接,则客户端无法访问服务器。gprs网关:为什么我无法连接到我的服务器?

通过tcpdumping数据包,我发现GPRS启用时,每个数据包都会通过80端口进入GPRS网关。

我在想我应该怎么做才能让我的客户端能够在GPRS情况下达到我服务器的9999端口?

回答

1

您的服务器可以通过IP访问吗?尝试用IP连接到它:端口对,其中指定所需的端口

http://developer.android.com/reference/java/net/InetAddress.html http://developer.android.com/reference/java/net/InetSocketAddress.html在GPRS

+0

,我可以” ping主机(在wifi中没关系)。看起来在GPRS中,每个数据包需要路由到HTTP代理服务器......我认为这种情况是我们不能使用80以外的端口作为需要通过GPRS到达的服务器...需要确认。 –

相关问题