ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
structbytes.h File Reference

固定布局协议结构体与字节之间的转换辅助工具。 More...

#include "tools/serialize/nserialize.h"
#include "actor/protocol/tprotocol.h"
#include "tools/serialize/pack.h"
#include "tools/type.h"
#include <iostream>
#include <format>
#include <set>

Classes

class  ngl::encryption_bytexor
 XOR加密辅助类。 More...
class  ngl::structbytes< T >
 协议结构体与字节转换工具类。 More...

Detailed Description

固定布局协议结构体与字节之间的转换辅助工具。

提供了协议结构体与二进制数据包之间的转换功能,包括:

  • tostruct: 从数据包反序列化到结构体
  • tobytes: 从结构体序列化到数据包 支持可选的XOR加密和头部序列化。
    Author
    NingLeixueR
    Date
    2020-2025