LocalDataReciever Class Reference
Inherits from | NSObject |
---|---|
Declared in | LocalDataReciever.h |
Overview
数据接收辅助处理类(因GCDAsyncSocket的数据接收不需要像经典的BIO那样需开发者自已启动单独的线程,所以本类就简化成了一个辅助类,只是类命名为了兼容性,作了保留,请勿困惑)。
主要工作是将收到的数据进行解析并按MobileIMSDK框架的协议进行调度和处理。本类是MobileIMSDK框架数据接收处理的唯一实现类,也是整个框架算法最为关键的部分。
本线程的启停,目前属于MobileIMSDK算法的一部分,暂时无需也不建议由应用层自行调用。
@author Jack Jiang(http://www.52im.net/thread-2792-1-1.html)) @version 1.0
+ sharedInstance
获取本类的单例。使用单例访问本类的所有资源是唯一的合法途径。
+ (LocalDataReciever *)sharedInstance
Discussion
获取本类的单例。使用单例访问本类的所有资源是唯一的合法途径。
Declared In
LocalDataReciever.h
– handleProtocal:
解析收到的原始消息数据并按照MobileIMSDK定义的协议进行调度和处理。
本方法目前由 LocalUDPSocketProvider 自动调用。
- (void)handleProtocal:(NSData *)originalProtocalJSONData
Parameters
originalProtocalJSONData |
收到的MobileIMSDK框架原始通信报文数据内容 |
---|
Discussion
解析收到的原始消息数据并按照MobileIMSDK定义的协议进行调度和处理。
本方法目前由 LocalUDPSocketProvider 自动调用。
Declared In
LocalDataReciever.h