1
是否可以在3G网络上使用UDP?我试过但失败了,我在我的PC上有一个应用程序,它读取UDP数据包,并且正在尝试使用3G连接的手机将UDP数据包发送到该“服务器”。3G连接设备和WiFi PC之间的UDP
这些方案的工作原理: 局部与局部之间通过WiFi 外部到外部通过WiFi
这不起作用: 3G到PC
是否可以在3G网络上使用UDP?我试过但失败了,我在我的PC上有一个应用程序,它读取UDP数据包,并且正在尝试使用3G连接的手机将UDP数据包发送到该“服务器”。3G连接设备和WiFi PC之间的UDP
这些方案的工作原理: 局部与局部之间通过WiFi 外部到外部通过WiFi
这不起作用: 3G到PC
我发现下面的source。对我来说最重要的事情是:
- 的iPhone可以发送UDP数据包的主机关闭AT & T网络
- 的iPhone无法接收来自主机发送给它断该UDP数据包& T NAT网络
- iPhone应该能够发送&接收UDP数据包到AT & T网络上的其他iPhone。
- 我们应该能够从iPhone发送DIS到服务器
- 我们应该能够做一个WiFi接口上的多播,并发送&接收到其他 主机相同的WiFi网络上
这也应该适用于所有其他智能手机。如果您无法从手机接收UDP包,则数据包可能会被网络提供商阻止,或者您的设置中的某些内容有误。
在我看来,更大的问题是您无法将数据发送回您的手机。这会使所有UDP调用成为单向路由,并可能导致服务器无用。
您是否在为您的服务器使用公共IP地址?也许所用的端口在你的路由器中关闭了? – Janusz 2012-04-18 10:25:44
端口在PC后面的路由器上转发,我可以在PC和另一个网络上的PC之间接收和发送数据包。同样,当我的手机在另一个Wifi网络上时,它可以与我的PC通信。但是当我在3G网络上使用我的手机时,它根本不起作用。 – Adam 2012-04-18 10:34:23