什么是透明通道,如何使用?
2014-07-30 10:19
309 查看
“透明通道”顾名思义就是AnyChat SDK为上层应用提供的一个传输数据的通道,由于AnyChat SDK并不关心所传输的内容,即所传输的数据相对于SDK来说是“透明”的,便称为“透明通道”。
上层应用可以利用SDK提供的透明通道来扩展业务,传输的内容没有限制,可以为任意数据类型缓冲区,单次传输大小限制为1000字节,如可以利用透明通道传输业务上自定义的指令,接收方收到数据后,会产生透明通道数据回调,在回调函数里面进行指令的解析,并进行对应的业务逻辑处理。
V2.8.7之前的版本,只能在当前房间内的任意两个用户间,或是向房间内的所有用户广播数据。
自2.8.7版本开始,便可以在两个成功登录的用户之间,用透明通道接口传输自定义的数据,每次传输数据的大小为1000字节,如果自己在房间里面,还可以利用透明通道向房间的所有用户广播数据,详细信息可参考:41.
BRAC_TransBuffer
如果在房间中任意两个用户间需要传输大量的缓冲区数据,则可使用扩展接口:42. BRAC_TransBufferEx,SDK内部会自动完成对大缓冲区的分包、组包、校验工作。
上层应用可以利用SDK提供的透明通道来扩展业务,传输的内容没有限制,可以为任意数据类型缓冲区,单次传输大小限制为1000字节,如可以利用透明通道传输业务上自定义的指令,接收方收到数据后,会产生透明通道数据回调,在回调函数里面进行指令的解析,并进行对应的业务逻辑处理。
V2.8.7之前的版本,只能在当前房间内的任意两个用户间,或是向房间内的所有用户广播数据。
自2.8.7版本开始,便可以在两个成功登录的用户之间,用透明通道接口传输自定义的数据,每次传输数据的大小为1000字节,如果自己在房间里面,还可以利用透明通道向房间的所有用户广播数据,详细信息可参考:41.
BRAC_TransBuffer
如果在房间中任意两个用户间需要传输大量的缓冲区数据,则可使用扩展接口:42. BRAC_TransBufferEx,SDK内部会自动完成对大缓冲区的分包、组包、校验工作。
相关文章推荐
- 什么是透明通道,如何使用?
- COM入门第一部分 - 什么是COM和如何使用COM
- 数据类型和抽象数据类型是如何定义的。二者有何相同和不同之处,抽象数据类型的主要特点是什么?使用抽象数据类型的主要好处是什么?
- 该如何正确的使用position属性 它的作用是什么?
- COM编程入门:第一部分——什么是COM,如何使用COM
- Params的作用是什么?如何使用?
- 新手来看:什么叫“使用Data Link 文件”?什么是UDL文件?如何创建?
- COM编程入门 第一部分——什么是COM,如何使用COM
- log4j是什么??如何使用
- 第一部分 DWR是什么,如何使用
- 【轉】COM编程入门 第一部分——什么是COM,如何使用COM
- COM编程入门(第一部分 什么是COM,如何使用COM)
- 如何创建邮件组?请问使用什么工具软件?
- Params的作用是什么?如何使用?
- COM编程入门 第一部分——什么是COM,如何使用COM
- 新手来看:什么叫“使用DataLink文件”?什么是UDL文件?如何创建?
- 博客园的邮件发送如何做的?使用普通邮件比如QQ邮件等,它对发送的邮件的数量有限制。博客园怎么做的呢?用的什么工具?
- PID是什么?在做系统的故障排除时如何使用它?
- 什么是外键?为什么要使用外键?如何来用?不用会怎样?
- 如何查看本机的linux使用的是什么shell