当前位置: 首页 > news >正文

推荐开源项目-网络应用协议框架Socket.D

基于事件和语义消息流的网络应用协议 Socket.D

  • 0 代码仓库地址
  • 1 该开源项目特点
  • 2 项目结构
  • 3 核心理念-协议帧Frame
  • 4 结束语

0 代码仓库地址

https://gitee.com/noear/socketd

1 该开源项目特点

  1. 代码风格优雅
  2. 文档说明齐全
  3. 测试用例非常人性化
  4. 上手快,代码用例很多
  5. 代码可读性极强
  6. 开源群有问必答

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”。

希望大家一起来参与这个有趣的开源项目!

http://www.lryc.cn/news/258724.html

相关文章:

  • Redis缓存异常问题,常用解决方案总结
  • java开发的智能聊天机器人_超级AI_支持自动绘画功能
  • 亚马逊云科技:向量数据存储在生成式人工智能应用程序中的作用
  • 小程序面试总结
  • mac 安装anaconda和lightgbm
  • Flink 有状态流式处理
  • LeetCode //C - 1071. Greatest Common Divisor of Strings
  • 智能优化算法应用:基于群居蜘蛛算法3D无线传感器网络(WSN)覆盖优化 - 附代码
  • AtCoder Beginner Contest 332
  • 华为OD试题二(文件目录大小、相对开音节、找最小数)
  • 【Spark精讲】Spark作业执行原理
  • Docker容器:Centos7搭建Docker镜像私服harbor
  • ClickHouse安装和部署
  • Spring Cloud Gateway中对admin端点进行认证
  • 2. 如何通过公网IP端口映射访问到设备的vmware虚拟机的ubuntu服务器
  • 配置android sudio出现的错误
  • 【初阶C++】前言
  • MAC IDEA Maven Springboot
  • Angular13无法在浏览器debug
  • H.264与H.265(HEVC):视频编码的演进
  • Python从入门到精通九:Python异常、模块与包
  • 无需公网IP联机Minecraft,我的世界服务器本地搭建教程
  • 机器学习-SVM(支持向量机)
  • 保姆级:Windows Server 2012上安装.NET Framework 3.5
  • 昇腾910安装驱动出错,降低Centos7.6的内核版本
  • LeetCode刷题日志-73矩阵置零
  • 基于Python+WaveNet+MFCC+Tensorflow智能方言分类—深度学习算法应用(含全部工程源码)(四)
  • 文件操作及函数
  • 阿里云国际版无法远程连接Windows服务器的排查方法
  • 华清远见嵌入式学习——QT——作业4