2012-05-21 69 views
0

我有一個本地iPhone應用程序,通過套接字連接到客戶機。該連接通過WIFI工作,但不適用於3G。iPhone插座通過WIFI工作,但不是3G

有沒有人有想法這個問題可能是什麼?

謝謝。

更新:客戶機與iPhone不在同一網絡中。

+0

你在你的socket上連接了什麼端口?我想可能是因爲某種原因,手機提供商阻止了你。 – GregularExpressions

+0

我相信它是端口2001 – joe

回答

0

問題是某些蜂窩網絡阻塞了某些端口。這就是爲什麼它通過WIFI工作,但不是3G。使用網絡服務更好的原因之一。

0

此客戶端機器與iPhone在同一網絡中嗎?然後你可以通過Wifi訪問它,但需要3G上的代理。只是一個猜測。

+0

客戶端機器不在同一個網絡上,但仍可通過WiFi連接工作。儘管我沒有編寫應用程序,但代理工作如何與套接字相關? – joe

+0

某些蜂窩提供商僅允許您訪問端口80(http),端口110和少數其他端口(ssl,pop3,imap等)。也許你的提供者阻止了這個應用使用的端口。 – melsam

+0

關於celluar網絡的有趣點 – joe