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

KCP协议适配器,管理多端口ukcp实例与端口分配。 More...

#include "actor/actor_base/core/actor_base.h"
#include "net/udp/kcp/asio_kcp.h"
#include "net/udp/kcp/ukcp.h"
#include <unordered_map>

Classes

class  ngl::nkcp
 KCP协议适配器单例,管理多端口 ukcp 实例与端口分配。 More...

Detailed Description

KCP协议适配器,管理多端口ukcp实例与端口分配。

本文件定义了KCP网络层的全局管理类nkcp,提供以下功能:

  • 按端口管理多个 ukcp 实例(单例模式)
  • 为服务端监听器派生确定性KCP端口
  • 为机器人客户端按需分配临时本地KCP端口
  • 提供 actor_base::kcp_send 的模板实现