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

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

iOS是否有任何多路径TCP示例

最佳答案

您无需在电话上启用MPTCP。 iOS应用程序(例如Siri)已经使用了MPTCP。

您链接的文档所指的是在网络上启用MPTCP。 MPTCP使用TCP选项30。许多防火墙不会传递未知的TCP选项。为了使您的iOS应用程序使用MPTCP,tcp选项30需要使其不受网络干扰,直至到达服务器。

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

MPTCP套接字API上的This paper具有在iOS上使用MPTCP的代码示例,并提供了指向Apple发布的开源代码的链接,其中包含使用该API的示例。

10-04 15:29