码迷,mamicode.com
首页 > 其他好文 > 详细

什么是透明通道,如何使用?

时间:2014-07-30 11:44:13      阅读:232      评论:0      收藏:0      [点我收藏+]

标签:http   使用   io   数据   art   cti   ar   工作   

“透明通道”顾名思义就是AnyChat SDK为上层应用提供的一个传输数据的通道,由于AnyChat SDK并不关心所传输的内容,即所传输的数据相对于SDK来说是“透明”的,便称为“透明通道”。

 

上层应用可以利用SDK提供的透明通道来扩展业务,传输的内容没有限制,可以为任意数据类型缓冲区,单次传输大小限制为1000字节,如可以利用透明通道传输业务上自定义的指令,接收方收到数据后,会产生透明通道数据回调,在回调函数里面进行指令的解析,并进行对应的业务逻辑处理。

 

V2.8.7之前的版本,只能在当前房间内的任意两个用户间,或是向房间内的所有用户广播数据。

 

自2.8.7版本开始,便可以在两个成功登录的用户之间,用透明通道接口传输自定义的数据,每次传输数据的大小为1000字节,如果自己在房间里面,还可以利用透明通道向房间的所有用户广播数据,详细信息可参考:41. BRAC_TransBuffer

 

如果在房间中任意两个用户间需要传输大量的缓冲区数据,则可使用扩展接口:42. BRAC_TransBufferEx,SDK内部会自动完成对大缓冲区的分包、组包、校验工作。

什么是透明通道,如何使用?,布布扣,bubuko.com

什么是透明通道,如何使用?

标签:http   使用   io   数据   art   cti   ar   工作   

原文地址:http://www.cnblogs.com/megan812/p/3877370.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!