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

KBEngine 源代码分析(二):协议注册和处理

KBEngine 的进程交互

KBEngine 进程间通过网络进程交互。 有使用普通协议方式,也有更上层封装的 Entitiy 机制

本文主要介绍,普通协议方式

消息定义

比如我们查看kbengine/kbe/src/server/loginapp目录:

文件说明
loginapp_interface.h协议定义。通过宏来表达
loginapp_interface.cpp协议定义。宏展开,即生成真正的宏定义代码
loginapp_interface_macros.h与协议定义相关的宏

loginapp_interface.cpp

代码很少,如下:

相关文章:

  • 明远智睿SSD2351开发板:开启工业控制新征程
  • 如何设置端口映射?内网IP映射到外网访问,附无公网ip端口映射工具方法
  • tensor 的计算操作
  • AUTOSAR图解==>AUTOSAR_RS_InteractionWithBehavioralModels
  • Kafka 配置参数性能调优建议
  • 第十四届蓝桥杯Scratch03月stema选拔赛——九九乘法表
  • vite项目tailwindcss4的使用
  • WebGIS开发之地形土方开挖回填分析
  • Vue3 + Element-Plus + 阿里云文件上传
  • SpringBoot 接口国际化i18n 多语言返回 中英文切换 全球化 语言切换
  • Mioty|采用报文分割(Telegram Splitting)以提高抗干扰能力的无线通信技术
  • 北极花携语音唤醒、专家鉴定等新功能 亮相第十七届中国林业青年学术年会
  • 继承(c++版 非常详细版)
  • C++ CRC16校验方法详解
  • QT中的多线程
  • Leetcode算法题:字符串转换整数(atoi)
  • ship_plant船舶模型
  • 小草GrassRouter多卡聚合路由器聚合卫星、MESH网络应用解决方案
  • 低功耗蓝牙BLE之高斯频移键控(GFSK)
  • 【Vue.js】组件数据通信:基于Props 实现父组件→子组件传递数据(最基础案例)
  • 暗蓝评《性别打结》丨拆解性别之结需要几步?
  • “杭州六小龙”的招聘迷局
  • 51岁国家移民管理局移民事务服务中心联络部副主任林艺聪逝世
  • 印方称与巴基斯坦军队在克什米尔交火
  • 从地下金库到地上IP,看海昏汉文化“最美变装”
  • 魔都眼丨人形机器人“华山论剑”:拳击赛缺席,足球赛抢镜