Udp连接IP问题

时间:2012-04-14 12:25:15

标签: android udp ip 3g

我通过3G在PC和移动设备(Android设备)之间建立udp连接,以流式传输视频和其他内容。我通过Wifi连接测试了我的代码,它运行得很好。

问题是:当通过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)和这让我发疯了。

由于

1 个答案:

答案 0 :(得分:0)

大多数移动网络都是针对互联网的NAT(阻止UDP流量)。此外,您的运营商看起来也有不同的子网,这些子网相互防火墙,阻止所有UDP流量。

现在通常在移动网络中使用UDP是一个坏主意。 UDP的常见用法是IP语音,这是一个几乎所有移动网络运营商都不允许使用的用例,因为这可能会使他们损失利润。

相关问题