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

表示远端地址和会话ID的KCP端点。 More...

#include "tools/tools/tools_time_wheel.h"
#include "tools/tools/tools_thread.h"
#include "tools/serialize/nrate.h"
#include "tools/serialize/pack.h"
#include "tools/log/nlog.h"
#include "net/asio_base.h"
#include "net/node_pack.h"
#include "tools/type.h"
#include "ikcp.h"
#include <memory>
#include <map>
#include <mutex>

Classes

struct  ngl::kcp_endpoint
 KCP端点结构体。 More...

Detailed Description

表示远端地址和会话ID的KCP端点。

本文件定义了KCP协议端点结构体kcp_endpoint,提供以下功能:

  • 封装KCP控制块和远端UDP端点信息
  • 提供KCP协议的薄封装API
  • 管理会话ID和Actor ID映射
  • 支持KCP握手和连接状态管理

该结构体是KCP网络层的核心组件,代表一个KCP连接端点。