由于公司使用是socket连接,且三方socket框架 优秀的框架暂时只了解AsyncSocket。但是现在苹果已经废弃了kCFStreamNetworkServiceTypeVoIP;
提出警告 kCFStreamNetworkServiceTypeVoIP' is deprecated: first deprecated in iOS 9.0 - use PushKit for VoIP control purposes
所以根据提示,只需要 导入
#import <PushKit/PushKit.h>
.......kCFStreamNetworkServiceTypeVoIP 再改为 kCFStreamNetworkServiceTypeVoIP 就OK:
r1 = CFReadStreamSetProperty(readStream, kCFStreamNetworkServiceType, kCFStreamNetworkServiceTypeVoIP);
r2 = CFWriteStreamSetProperty(writeStream, kCFStreamNetworkServiceType, PKPushTypeVoIP);