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
服务端:

这篇博客介绍了iOS平台上如何使用AsyncSocket库进行TCP和UDP的socket通信。首先讲解了socket作为通信机制的基础,然后详细阐述了服务端(包括声明socket、绑定端口和监听)和客户端(声明socket、连接服务端和发送数据)的步骤。通过实例展示了TCP服务端和客户端的设置,并提及UDP通信的简便性。
最低0.47元/天 解锁文章
894

被折叠的 条评论
为什么被折叠?



