Add Multipath TCP (MPTCP) support
MPTCP is a TCP extension allowing to improve network reliabilty by using mutiple network interface for the same TCP connection. Check https://www.mptcp.dev and https://developer.apple.com/documentation/foundation/urlsessionconfiguration/improving_network_reliability_using_multipath_tcp for details. Changes to this repository include declaring a new sharedMPTCPSession property in NSURLSession, and replacing previous uses of [NSURLSession sharedSession] to [NSURLSession sharedMPTCPSession]
parent
b68dbf01
No related branches found
No related tags found
Showing
- Resources/iOS/VLC.entitlements 2 additions, 0 deletionsResources/iOS/VLC.entitlements
- Sources/Extensions/NSURLSession/NSURLSession+sharedMPTCPSession.h 17 additions, 0 deletions...Extensions/NSURLSession/NSURLSession+sharedMPTCPSession.h
- Sources/Extensions/NSURLSession/NSURLSession+sharedMPTCPSession.m 25 additions, 0 deletions...Extensions/NSURLSession/NSURLSession+sharedMPTCPSession.m
- Sources/Extensions/NSURLSessionConfiguration/NSURLSessionConfiguration+default.h 16 additions, 0 deletions...LSessionConfiguration/NSURLSessionConfiguration+default.h
- Sources/Extensions/NSURLSessionConfiguration/NSURLSessionConfiguration+default.m 31 additions, 0 deletions...LSessionConfiguration/NSURLSessionConfiguration+default.m
- Sources/Network/Download/VLCHTTPFileDownloader.m 2 additions, 1 deletionSources/Network/Download/VLCHTTPFileDownloader.m
- Sources/Network/Open Network Stream/VLCOpenNetworkSubtitlesFinder.m 2 additions, 1 deletion...twork/Open Network Stream/VLCOpenNetworkSubtitlesFinder.m
- Sources/Playback/Subtitles Downloading/VLCOpenSubtitlesDownloader.m 2 additions, 1 deletion...ayback/Subtitles Downloading/VLCOpenSubtitlesDownloader.m
- Sources/UI Elements/VLCNetworkImageView.m 2 additions, 1 deletionSources/UI Elements/VLCNetworkImageView.m
- VLC.xcodeproj/project.pbxproj 44 additions, 0 deletionsVLC.xcodeproj/project.pbxproj
Loading
Please register or sign in to comment