是否可以在3G网络上使用UDP?我尝试但失败了,我的PC上有一个应用程序读取UDP数据包,我正在尝试使用我的3G连接手机将UDP数据包发送到该“服务器”。
这些方案有效: 通过Wifi本地到本地 通过Wifi外部到外部
这不起作用: 3G到PC
答案 0 :(得分:1)
我找到了以下source。对我来说最重要的是:
- iPhone可以向AT& T网络外的主机发送UDP数据包
- iPhone无法接收从AT& T NAT网络上的主机发送给它的UDP数据包
- iPhone应该能够发送&接收到AT& T网络上其他iPhone的UDP数据包。
- 我们应该能够将DIS从iPhone发送到服务器
- 我们应该能够在WiFi接口上进行多播,并发送&收到其他人 主机在同一个WiFi网络上
这也适用于所有其他智能手机。如果您无法从手机接收UDP包,则网络提供商可能会阻止数据包,或者您的设置中的某些内容有误。
在我看来,更大的问题是您无法将数据发送回手机。这使得所有UDP调用成为单向路由,并且可能使您的服务器无用。