文件名称:RHSocketKit:socket网络通信框架- qq
文件大小:1.2MB
文件格式:ZIP
更新时间:2024-03-24 22:02:18
Objective-C
RHSocket套件 socket网络通信框架 虽然CocoaAsyncSocket已经非常的成熟,但是项目,业务,协议,其他导致tcp模块的公用性不高,需要根据协议重新订制调整,不能直接复制框架使用。为了减少调整消耗的时间,对tcp模块中相关的内容进行分解实现。 功能简介 TCP支持缓存拼包功能 支持快速实现自定义编码解码 默认支持分隔符编解码,可变长度编解码,protobuf基础通信编解码 支持发送数据包内存级缓存 支持心跳设置,快速自定义 支持TCP自动重连 TCP链接支持1对多观察者 通信突破性增加的拦截器拦截器,方便数据观察及其他自定义扩展 其中专为和netty通信互通而实现了3个主要编解码器: 1个分隔符编解码:RHSocketDelimiterDecoder,RHSocketDelimiterEncoder 2可变长度编解码:RHSocketVariableLength