摘要:
TCP是面向连接的,面向流的,提供高可靠性服务。收发两端都要有一一成对的socket,因此,发送端为了将多个发给接收端的包,更有效的发给对方,使用了优化方法,将多次间隔较小且数据量小的数据,合并成一个大的数据块,然后进行封包。这样做虽然提高了效率,但是接收端就难于分辨出完整的数据包了,因为面向流的通 阅读全文
posted @ 2020-09-06 17:04
第十八使徒
阅读(502)
评论(0)
推荐(0)
摘要:
当Netty发送或者接受一个消息的时候,就将会发生一次数据转换,入站的消息会被从二进制字节码转化成另一种形式,成为解码,出站的消息会转化成二进制字节,称为编码。 一个关于编码解码的举例:将一个long转化成二进制字节码的编码器和将二进制字节码转化成long类型的解码器。 解码器: public cl 阅读全文
posted @ 2020-09-06 16:50
第十八使徒
阅读(160)
评论(0)
推荐(0)
摘要:
Protobuf 是 Google 发布的开源项目,全称 Google Protocol Buffers,是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。并且支跨平台、跨语言,即支持目前绝大多数语言,例如 C++、C#、Java、python 等。 Protobuf的使用 阅读全文
posted @ 2020-09-06 16:03
第十八使徒
阅读(476)
评论(0)
推荐(0)