iOS使用socket实现聊天功能
发布网友
发布时间:2022-11-27 15:07
我来回答
共1个回答
热心网友
时间:2023-10-17 02:50
关于GCDAsyncSocket实现即时通讯功能
客户端需要做的:
1、连接服务器,连接socket,发送心跳
2、编码数据包,发送消息给服务器
3、接收处理服务器返回的消息
4、提供手动断联socket方法,在需要的地方调用
5、socket非手动断联,重新请求连接
服务端需要做的:
1、用户心跳的维持和刷新
2、用户的调用
3、数据包的拆解和分发等
新建socket管理类BLSocketManager
.h文件
.m文件