
传输协议
文章平均质量分 61
fk543
fk5431.com
展开
-
Google Protocol Buffers 入门
1. 前言 这篇入门教程是基于Java语言的,这篇文章我们将会: 创建一个.proto文件,在其内定义一些PB message使用PB编译器使用PB Java API 读写数据 这篇文章仅是入门手册,如果想深入学习及了解,可以参看: Protocol Buffer Language Guide, Java API Reference, Java Generated Code转载 2016-10-21 10:45:11 · 647 阅读 · 0 评论 -
Protocol Buffers 语法指南
1. 概述 前两篇文章,我们概括介绍《Google Protocol Buffers 概述》以及带领大家简单的《Google Protocol Buffers 入门》,接下来,再稍微详细一点介绍Protocol Buffers书写语言。该篇文章主要讲解如何使用PB语言构建数据,包括.proto文件语法及如果使用.proto文件生成数据存取类。 本篇主要包括: 定义一个PB m转载 2016-10-21 10:46:21 · 751 阅读 · 0 评论 -
Google Protocol Buffers 编码(Encoding)
1. 概述 前三篇文章《Google Protocol Buffers 概述》《Google Protocol Buffers 入门》《Protocol Buffers 语法指南》 一步一步将大家带入Protocol Buffers的世界,我们已经基本能够使用Protocol Buffers生成代码,编码,解析,输出级读入序列化数据。该篇主要讲述PB message的底层二进制格式。转载 2016-10-21 10:47:06 · 1304 阅读 · 0 评论 -
Protobuf介绍
今天突然换了个项目T_T,本来就是刚来什么都不是很熟悉,不过这样也好技术提高快。 这个项目公司用的是 ssh + protobuf,研究到现在总算基本的会使用protobuf了,先不管怎么用,先把这个框架是什么记录下来。protobuf简介1、protobuf是什么protobuf是google出的一个开源序列化框架,类似于XML、JSON 这样的数据表示语言,其最大的特点是基于二进制,因此比传统原创 2016-10-19 16:49:56 · 1153 阅读 · 0 评论 -
protobuf问题——Expected top - level statement (e.g "message")
Protobuf的奇怪问题解决–Expected top - level statement (e.g “message”) 最近天天都在玩Protobuf,因此,最近总结的问题过半都是关于它的。话说昨天遇到一个很奇怪的问题,转换.proto为java文件的过程中,报错:Expected top - level statement (e.g “message”)。截图如下:查询问题原因,原来是由于原创 2016-10-19 17:54:35 · 3994 阅读 · 0 评论 -
Google Protocol Buffers 概述
概述 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。本文概述介绍Protocol Buffers,以及开始如何开始Protocol Buffers之旅转载 2016-10-21 10:43:32 · 483 阅读 · 0 评论 -
HTTP长连接与短链接以及推送技术原理
HTTP长连接和短连接以及推送服务原理 HTTP长连接和短连接1 1. HTTP协议与TCP/IP协议的关系 HTTP的长连接和短连接本质上是TCP长连接和短连接。HTTP属于应用层协议,在传输层使用TCP协议,在网络层使用IP协议。IP协议主要解决网络路由和寻址问题,TCP协议主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出顺序一致。TCP有可转载 2017-04-05 16:55:40 · 1079 阅读 · 1 评论