Android Udp连接IP问题
我正在通过3G在PC和移动设备(Android设备)之间建立udp连接,以流式传输视频和其他内容。我在Wifi连接上测试了我的代码,效果很好 问题是:当通过3G连接时,除非IP的前两个字段相同,否则连接不起作用 例如:Android Udp连接IP问题,android,udp,ip,3g,Android,Udp,Ip,3g,我正在通过3G在PC和移动设备(Android设备)之间建立udp连接,以流式传输视频和其他内容。我在Wifi连接上测试了我的代码,效果很好 问题是:当通过3G连接时,除非IP的前两个字段相同,否则连接不起作用 例如: 如果PC IP=10.220.x.x和mobile IP=10.220.x.x,则连接正常 如果PC IP=10.220.x.x和移动IP=10.219.x.x,则连接不起作用 有人知道问题在哪里,或者如何解决?我的意思是,很难获得相似的IP,我可以一直断开连接并重新连接以获
- 如果
和PC IP=10.220.x.x
,则连接正常mobile IP=10.220.x.x
- 如果
和PC IP=10.220.x.x
,则连接不起作用移动IP=10.219.x.x
谢谢大多数移动网络都是针对互联网的(阻止UDP通信)。此外,看起来您的运营商也有不同的子网,这些子网通过防火墙相互连接,阻止了所有UDP通信 一般来说,如今在移动网络中使用UDP是一个坏主意。UDP的常见用法是IP语音,这是一个几乎所有移动网络运营商都不允许的用例,因为这可能会让他们损失利润