最近在做智能家居项目,需要用到socket的地方很多,TCP\UDP
其实在iOS端对于socket多半是作为客户端,然而其实客户端还是服务端 原理都是一样的
iOS对socket需要了解相应概念,会运用(当然,深入理解概念更好)
iOS本身有一套socket代码,不过在github上有一套大神封装好的socket可以直接使用
这里主要介绍GCDAsyncSocket以及GCDAsyncUdpSocket
TCP:
1. 定义
用一个队列去构建一个socket对象
GCDAsyncSocket socketSend = [[GCDAsyncSocket alloc] initWithDelegate:self delegateQueue:delegateQueue socketQueue:socketQueue];
2.连接用端口