数据透传的概念

原创 2012年03月24日 21:24:27

        时常有同事问起数据透传是什么意思,可能是代码接触的比较少,下面就简单的说一下吧。

       其实很简单,一般是指我们上层的数据以buf的形式经过底层模块去传送,底层只保证将这段buf传出去,而不去关心buf中具体是什么样的数据,不用去解析buf中的具体内容。

       具体一点,以两个QQ客户端聊天为例,QQ的UI层定义了表示聊天信息的结构体(结构体中包含文字内容、文字颜色、文字字体及文字大小等信息),当QQ客户端发送信息时将信息填充到结构体中,然后再将结构体“压到”buf中,交给底层去传送,底层不知道buf中存放的是什么内容,也不用关心是什么内容,只要将buf发送给对端QQ就可以了。当对端QQ收到buf后,将buf中的内容转化成结构体,然后UI层去解析这个结构体就能得到具体的聊天信息了,从而将聊天信息显示到界面去。这就是一个具体的底层数据透传的例子。


版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

透传消息和非透传消息

目前的消息推送方式主要有两种:通知和透传。 什么是透传?透传即是透明传送,即传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。透传消息...

串口透传(SerialApp)的数据发送过程

一、串口终端1的数据,如何被节点1所接收,并且发送出去的? 串口数据是由HAL层来负责的,让我们从主循环 (osal_start_system) 的Hal_ProcessPoll函数找下去 ,H...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

再见北理工:忆北京研究生的编程时光

两年前,我本科毕业写了这样一篇文章:《 回忆自己的大学四年得与失 》,感慨了自己在北理软院四年的所得所失;两年后,我离开了帝都,回到了贵州家乡,准备开启一段新的教师生涯,在此也写一篇文章纪念下吧!还是...

SCSI指令格式详解

SCSI指令格式详解   原文地址:http://hi.baidu.com/rui2507/item/cae54dc249855a2847d5c048 UFI 命令 返回值(UFI C...
  • witxjp
  • witxjp
  • 2012-12-06 19:21
  • 12838

数据透传

其实很简单,一般是指我们上层的数据以buf的形式经过底层模块去传送,底层只保证将这段buf传出去,而不去关心buf中具体是什么样的数据,不用去解析buf中的具体内容。        具体一点,以两个...

透传模式(透明传输SeriaNet)详解

1.简介         SerialNet模式将本地异步串口通信转换成基于TCP/UDP协议的网络通信。其主要目是将串行通信的简单设备实现在网络上的通信,而这些设备不需要做任何改变,为此,Seria...

安卓推送技术手册——使用透传消息的正确姿势

目前的消息推送方式主要有两种:通知和透传。 什么是透传?透传即是透明传送,即传送网络无论传输业务如何,只负责将需要传送的业务传送到目的节点,同时保证传输的质量即可,而不对传输的业务进行处理。透传消息...

数据结构的基本概念

数据-----程序的操作对象,用于描述客观事物。一个抽象的概念        数据的特点:  可以输入到计算机, 可以被计算机程序处理。        数据元素:组成数据...

第一章 数据的概念

数据:是描述客观事物的符号,是计算机中可以操作的对象,三能被计算机识别,并输入计算机处理的符号集合。不仅仅包括整形、实型(大概就是浮点型一类的)等数据类型,还包括字符以及声音、图像、视频等非数值类型。...

数据结构的概念

数据结构的概念 1.数据结构主要研究非数值计算的程序设计问题中计算机的操作对象、对象之间的关系和操作等。 2.数据(data)是对客观事物的符号表示。    数据元素(data element)...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)