关于Socket建立长连接遇到的bug信息
下面是本人在Socket连接的开发中遇到的bug总结
1、"远程服务器关闭了Socket长连接'的错误信息
2、关于"kCFStreamNetworkServiceTypeVoIP" is deprecated in iOS9
AsyncSocket与SocketRocket用来做后台获取数据的时候报如下警告:
kCFStreamNetworkServiceTypeVoIP - this service type is deprecated in favor of using PushKit for VoIP control
苹果在iOS9中已经废弃了kCFStreamNetworkServiceTypeVoIP
虽然不耽误使用,但是也得寻求新方法
警告得知道需要使用PushKit框架进行设置,这个警告不仅仅在苹果框架中(也就是上面这个图中的提示)而且在运行工程中的警告也会有提示。也就是会有"use PushKit for VoIP control purposes"这句话。
这个警告笔记来自:https://www.skyfox.org/socket-stream-network-servicetype-voip-deprecated-ios9.html
然后我在自己的工程中:(以后给源码连接),进行了与时俱进的更改。