mptcp socket

Is MPTCP for socket supported on iOS 11? Can i submit an app based on the mptcp_client using AF_MULTIPATH?

Replies

Is MPTCP for socket supported on iOS 11?

No. MPTCP is supported on iOS 11 but only through the NSURLSession API. WWDC 2017 Session 707 Advances in Networking, Part 1 has the details.

Can i submit an app … using

AF_MULTIPATH
?

No.

AF_MULTIPATH
is not defined in the iOS SDK.

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"

That kinda defeats the purpose. I was happy to see the interactive mode in the WWDC video, but my games use websockets or raw sockets.


I don't see many use cases when we're stuck with NSURLSession.

Reading your post it wasn’t clear whether you’re aware of

NSURLSessionStreamTask
. That allows you to code to a ‘*****’ TCP (and hence MPTCP) connection, without HTTP framing on top. Does that help?

Share and Enjoy

Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware

let myEmail = "eskimo" + "1" + "@apple.com"