基于事件和语义消息流的网络应用协议 Socket.D
- 0 代码仓库地址
- 1 该开源项目特点
- 2 项目结构
- 3 核心理念-协议帧Frame
- 4 结束语
0 代码仓库地址
https://gitee.com/noear/socketd
1 该开源项目特点
- 代码风格优雅
- 文档说明齐全
- 测试用例非常人性化
- 上手快,代码用例很多
- 代码可读性极强
- 开源群有问必答
2 项目结构
简单、清晰、明了
3 核心理念-协议帧Frame
[len:int][flag:int][sid:str(<64)][\n][event:str(<512)][\n][metaString:str(<4k)][\n][data:byte(<16m)]
编码 Frame -> byte[]
解码 byte[] -> Frame
4 结束语
有用户说,“Socket.D 之于 Socket,尤如 Vue 之于 Js、Mvc 之于 Http”。
希望大家一起来参与这个有趣的开源项目!