iOS中的MultiPath TCP

时间:2017-01-11 05:49:16

标签: ios objective-c iphone tcp

如何在iOS中实现多路径TCP。

我希望根据MultiPath Apple documentation我们不需要在iPhone中启用MPTCP。

是否有适用于iOS的多路径TCP示例

2 个答案:

答案 0 :(得分:1)

现在,iOS11测试版中的任何应用都可以使用多路径TCP。有关WWDC17公告的摘要,请参阅http://www.tessares.net/highlights-from-advances-in-networking-part-1/。 Apple没有公开上一篇文章中提到的套接字API。

答案 1 :(得分:0)

您不需要在手机上启用MPTCP。 MPTCP已被iOS应用程序使用,例如,Siri。

您链接到的文档指的是在您的网络上启用MPTCP 。 MPTCP使用TCP选项30.许多防火墙不会传递未知的TCP选项。为了让您的iOS应用程序使用MPTCP,tcp选项30需要通过网络将其无干扰地发送到您的服务器。

此外,您的服务器必须支持MPTCP才能让手机协商MPTCP连接。

用于MPTCP的套接字API上的

This paper有一个代码示例,用于在iOS上使用MPTCP,并提供Apple发布的包含使用API​​的示例的开源代码的链接。