【发布时间】:2014-07-26 18:55:12
【问题描述】:
在我最近的应用程序中,我设法通过本地网络 (WiFi) 中的 UDP 将数据(主要是音频)发送到其他 iPhone。现在我需要在 WAN 中做同样的事情。你们能指出我从哪里开始吗?我需要什么来实现这一目标?
我正在使用 GCDAsyncSocket 来管理套接字。我相信我必须有服务器,我可以在其中保存两个设备的 IP 地址。
另外,我如何连接到 NAT/防火墙后面的设备?我猜,我需要有公共 IP 地址(例如从http://checkip.dyndns.com/ 废弃)。然后我需要跟踪路由吗?还是 NSLookup?还是背着?还是我需要使用 UDP 打孔?
我知道这是很多问题,但如果您能指出正确的技术,我将不胜感激。
【问题讨论】: