1.得到asyncSocket的代码
2.导入CFNetwork.framework
3.在.m中在代码中添加
在[_asyncSocket connectToHost:host onPort:nPort error:&error]; 和 [_asyncSocket connectToHost:host onPort:nPort withTimeout:2 error:&error];
建议选择后者,因为连接服务器有一个超时可以设置,可以更加灵活操作。超时后会调用
收发数据中必须注意是添加 [sock readDataWithTimeout:-1 tag:0];否则接收不到数据,并且这个函数在数据返回就必须调用一次,让他一直循环下去。
比如在网络连接成功后
或者是收到数据后
其他的下次再遇到问题后在补充