Lition802 / gitalk-comments

blog talks
0 stars 0 forks source link

自己动手写一个通信协议 | Lition的博客 #27

Open Lition802 opened 2 years ago

Lition802 commented 2 years ago

https://lition.online/posts/d667380c/#post-comment

虽说轮子很多,但是还是想自己练练手。 什么是通信协议我们常用的聊天软件比如:微信,都是基于一组通信协议进行服务端与客户端数据交互。协议指的就是客户端与服务端事先约定好的,每个二进制数据包中,每一段字节分别代表什么含义的规则。如下图所示一个简单的登录指令: 12指令 用户名 分隔符 密码 1 f i a s h \0 p w d 在这个数据包中,第一个字节为 1 表