2011-02-11 69 views
1

从Iphone4连接到我的网络服务器时出现了一个奇怪的问题。 我有一个应用程序连接到我的网络服务器并下载一大块JSON。当我通过WIFI连接时,这工作正常,但通过3G失败。我不认为这是我的应用程序,因为Safari在使用3G时也无法在我的Web服务器上检索任何页面。 我的网络服务器有一个固定的i.p,运行apache/Centos开箱即用,我没有与防火墙或iptables设置混淆。
从iPhone获得的错误是“网络连接丢失” 感觉就像是防火墙问题,但我没有明确否认任何ips。有没有在Linux上默认拒绝3g连接的某些方面? 我意识到这一切都是模糊的,但是有没有人有任何智慧提供? 非常感谢提前。有关httpd 3G的问题

回答

1

Here is a topic与通过3G蜂窝数据连接iphone丢失,而无线网络连接工作正常,也给错误“的网络连接已丢失”

0

夫妇建议:

  • 确保Web服务器是 及时响应。如果 它花费的时间太多了, 3g连接可能会放弃。

  • 检查您的网络服务器日志,并查看连接是否完全到达 您的网络服务器,以及是否有任何 错误正在被记录。如果是的话, 调查。

对于web服务器的3g连接没有什么特别之处。唯一的区别是它不太可靠或较慢。

+0

我认为这是一个较低的水平问题。网络服务器可以非常快速地响应来自任何网络的不是通过3G进行的所有请求。在失败的3G尝试中,httpd访问日志中也没有条目。谢谢 – Matt 2011-02-11 05:53:41

+0

你提到你使用机器的IP地址进行连接。可能我建议你尝试通过域名连接。 (您可以使用像dyndns.com这样的网站设置一个)。 – levis501 2011-02-11 15:39:01

0

你是怎么试图连接到你的网络服务器?当它通过无线网络时,您的网络就位于本地,并且服务器的名称可能会起作用。但是,当它在互联网上超过3g时,它可能不会响应服务器的名称。