数据透传的概念

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

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

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

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


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

相关文章推荐

透传消息和非透传消息

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

使用HttpClient做请求响应中转

现网中有个应用A,之前一直是请求透传访问的,最近从安全方面考虑将该A应用不直接暴露给客户端访问,而是从有一定安全校验机制的应用B做访问入口,由B的后端将HTTP请求中转到A,再将A的响应通过B输出到客...

数据透传

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

java 串口透传功能测试demo

由于工作需要,需要测试串口透传功能是否正常,测试功能大致如下: 1、监听串口,一旦有数据写进来就读出来,然后再往串口写数据。 比如:一旦读到 01 82数据,就往串口写82 83数据。 功能很简...

数据结构实用概念专题讲座

  • 2017年11月02日 16:16
  • 790KB
  • 下载

数据挖掘概念与技术

  • 2016年08月31日 18:58
  • 11.93MB
  • 下载

Linux netfilter 学习笔记 之七 ip层netfilter的连接跟踪模块的概念及相关的数据结构分析

内核版本 2.6.16   连接跟踪(CONNTRACK)就是跟踪并且记录连接状态。包括 TCP 、UDP、ICMP  等协议类型的连接。其主要是判断该数据包是什么状态。根据数据包的源ip地址、目...

大数据管理_概念_技术与挑战

  • 2015年02月28日 10:50
  • 1.27MB
  • 下载

Zookeeper概念 & 数据结构

概念 Zookeeper是一个分布式协调服务,为用户的分布式应用程序提供协调服务 1、zookeeper是为别的分布式程序服务的 2、Zookeeper本身就是一个分布式程序(...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据透传的概念
举报原因:
原因补充:

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