socket 套接字, 是基于TCP UDP 协议的 一种通信机制, 它本身就是对TCP 和UDp 协议应用的一种管理
iOS 中 socket 通信
1,我们使用第三方库AsyncSocket
准备工作
1, 把AsyncSocket 加入到我们的工程, 这个玩意 一般是手动的, 如果你使用的是自动的, 需要再变异的时候 添加 fno-objec-arc
2, 使用第三方库, 我们需要添加一个类库,CFNetwork.framework
2, 准备工作完成后, 我们下面了解下ios 中socket 的通信 是怎么完成的
1, socket 通信, 首先 有两个端 : 客户端 和 服务端
2, 服务端的工作: 声明一个socket, 因为两个终端的通信, 必须绑定一个端口, 所以 下一步 是绑定端口, 再下一步就是监听端口, 当监听的链接请求的时候, 建立链接成功后, 然后就阻塞 等待客户端发送数据
3, 客户端: 声明一个socket, 第二步 连接指定ip, 和端口, 第三步: 发送数据
示例:
TCP
服务端:
1, 遵守协议(别忘了遵守协议<