美文网首页
即时通讯-2-数据编码

即时通讯-2-数据编码

作者: 浮云骑士_ | 来源:发表于2017-02-20 22:48 被阅读0次

为什么?

因为socket传输的是字节流,无法知道哪是起点,哪是终点,那么我们需要给出一套算法来知道什么时候json数据开始,什么时候json数据结束,以及封装成json数据

json最大的特性为起始位‘{’ 终止为‘}’

有很多人就会问?
多层json嵌入不就挂了?
那么我问你? 什么时候需要多层嵌入? 是多条消息一起传递给你么? 那么我告诉你,嵌入会增加字符数量,不信你算算😄

我们继续讨论单层json
算法太简单了,我就不写了。😄

那么讨论数据结构
由于我们这里只有消息的传递,传递过程中会有消息的答复,加上心跳的信息,那么就有三大类,下一章我们会介绍,其实是有四类。

相关文章

  • 即时通讯-2-数据编码

    为什么? 因为socket传输的是字节流,无法知道哪是起点,哪是终点,那么我们需要给出一套算法来知道什么时候jso...

  • 二维码学习笔记——编码

    数据编码 源数据编码 编码模式(模式指示符) 我们先来说说数据编码。QR码支持如下的编码: 数字编码(Numeri...

  • 一些即时通讯的小总结

    一:即时通讯 1. 即时通讯简介 即时通讯英文名为:Instant Messaging,简称IM。 即时通讯(In...

  • 即时通讯:XMPP项目实践-微聊

    即时通讯系列阅读 即时通讯基础 即时通讯:XMPP基础 即时通讯:XMPP项目实践-微聊 Smack类库最好的学习...

  • 即时通讯基础

    即时通讯系列阅读 即时通讯基础 即时通讯:XMPP基础 即时通讯:XMPP项目实践-微聊 Smack类库最好的学习...

  • 即时通讯:XMPP基础

    即时通讯系列阅读 即时通讯基础 即时通讯:XMPP基础 即时通讯:XMPP项目实践-微聊 Smack类库最好的学习...

  • Smack类库最好的学习资料

    即时通讯系列阅读 即时通讯基础 即时通讯:XMPP基础 即时通讯:XMPP项目实践-微聊 Smack类库最好的学习...

  • 计算机组成原理读书笔记(2)

    一:个人看书方法 计算机中数据的表示 (1)数据编码 (2)非数值数据的编码 二:数据编码 基数、位权。 二进制的...

  • 2020-05-01 TensorFlow Example,Se

    版本信息python version=3.6.10tensorflow version=1.15.0 数据编码 基...

  • 环信(XMPP)

    一、即时通讯 什么是即时通讯? 即时通讯,又称实时通讯 即时通信(Instant Messaging,简称IM)是...

网友评论

      本文标题:即时通讯-2-数据编码

      本文链接:https://www.haomeiwen.com/subject/axfywttx.html