2

我在互联网上使用 GCDAsyncUdpSocket 时遇到问题。当我在本地计算机上进行测试时,一切正常。

我尝试在使用 3G 密钥连接到互联网的计算机和通过 wifi 连接的 Ipod 之间发送 UDP 消息。不幸的是,消息没有被传输。我尝试使用 GCDAsyncUdpSocket 的示例进行相同的测试:UdpEchoClient 和 UdpEchoServer,但它也无法正常工作。

要知道我的电脑的地址 IP 用 3G 密钥,我查看了系统偏好设置 -> 网络,我还查看了http://whatismyipaddress.com/,我看到地址不同。两者都不起作用。

我通过 wifi 连接的 Ipod 在 NAT/防火墙后面,但根据这个网站:https ://www.gotroot.com/blogpost4-Why-your-should-never-forward-UDP-out-of-your-firewall它应该不是问题。

是否可以在不打开任何端口的情况下在 2 个设备之间发送消息?为什么我的3G电脑上有两个不同的IP地址?

4

0 回答 0