简短版本: T-Mobile网络是否允许传入的UDP数据包?
更长的版本:
我正在编写一个小型测试应用程序,通过移动网络连接两个Androids。它适用于局域网但不超过3g。
大多数运营商通过其网络阻止传入的TCP连接,相同的限制是否适用于传入的UDP?
答案 0 :(得分:2)
我最近一直在测试来自T-Mobile Slovakia (Deutsche Telekom)的3G上的UDP端口转发,并发现这是不可能的。他们正在使用Symmetric NAT,这将阻止您在两个对等体之间通信端点,因为一个对等体的传入端口将依赖于另一个对等体的IP地址。我写了一些关于它的更多信息here。
在这方面我还没有O2 Slovakia (Telefónica)的问题。
编辑:这可能是不相关的,因为问题是5个月大,但是既然你提到构建测试应用程序,我发现的NAT遍历的最佳教程是IMO this one。