多线程GCD 队列 异步 网络 socket block 循环引用iOS之socketsocket

1.GCDAsyncSocket 网络请求

2016-07-27  本文已影响229人  赤焰军少帅林殊

0.Socket端口号和域名

1. 新建一个类创建socket对象单利

如下图:

2.在你要建立socket链接的那个控制器里面遵守代理

3.打开Socket端口

4.打开端口前必须和服务器后台(商议好定制验证信息进行校验)并发送验证信息

4.验证链接成功后发送请求信息

5.接收服务器返回回来信息都会在同一个方法里面 必须根据服务器定好数据类型 type()进行区分,不然每次返回回来的信息都在这边,你要拿到某次请求的数据信息就要根据  type进行判断

6.断线重连机制

以上就大体流程,注意的是该库是多线程 ,一定要注意线程问题的影响

上一篇下一篇

猜你喜欢

热点阅读