2012-04-14 70 views
0

我正在通過3G在PC和移動設備(Android設備)之間建立udp連接來流式傳輸視頻和其他內容。我通過Wifi連接測試了我的代碼,它工作得很好。Udp連接IP問題

的問題是:連接3G上時,連接不起作用,除非該IP地址的前兩個字段,例如相同

  • 如果PC IP = 10.220.x.xmobile IP = 10.220.x.x,連接起作用。
  • 如果PC IP = 10.220.x.xmobile IP = 10.219.x.x,連接不起作用

任何人都知道問題出在哪裏或者如何解決?我的意思是,要獲得類似的IP非常困難,我可以保持斷開連接並重新連接,以永久獲得不同的IP,並且只需一次獲得兩個類似的IP(因爲我無法在3G網絡中手動更改IP),並且正在驅動我瘋。

感謝

回答

0

大多數的移動網絡是NAT的對互聯網(塊UDP流量)。此外,它看起來像您的運營商也有不同的子網相互防火牆,阻止所有的UDP流量。

現在在移動網絡中使用UDP通常是一個壞主意。 UDP的常見用法是Voice-over-IP,這是幾乎所有移動網絡運營商都不允許的用例,因爲這可能會使他們損失利潤。