WWDC 2018上,Apple推出了一个新的底层网络框架 Network.framework,Apple 希望在开发 Socket API 时采用这个新的框架,URLSession 底层就是使用它完成基础连接的 智能建立连接 经优化的数据传输 内建的安全加密 无缝兼容移动网络 原生 Swift 支持 Socket开发 Socket开发步骤一般如下: 建立连接 发送数据 接收数据 其中最关键也最复杂的就是建立连接,在 Network.framework 参考文献 WWDC 2018:Network.framework 入门,现代化 Socket 编程的新选择
我一直在研究苹果设备的一些常用网络 api:network.framework、CocoaAsyncSocket、Multipeer-Connectivity、BSD 套接字等。 总的来说,我倾向于只使用高级 network.framework 但缺乏 示例和资源使决策变得困难。任何意见,将不胜感激。