我不清楚Skype如何在iOS上运行。
Skype似乎没有使用Apple的多重连接框架。根据我的阅读,如果用户A和B没有可公共路由的IP地址,则无法在用户A和B之间建立直接的p2p连接。如果Skype是一个p2p应用程序,它如何设法在iOS上运行?是否可以在不使用多重连接框架的情况下创建p2p应用程序?
答案 0 :(得分:3)
Skype使用公共IP地址或NAT遍历技术检测是否可以直接访问对等方。如果对等体不能直接到达,则它使用可以直接连接到无法到达的对等体的另一个对等体的中继机制。当对等体无法直接到达时,Skype还会在执行文件传输时显示其执行中继。