Skip to content
View hcengine's full-sized avatar

Block or report hcengine

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hcengine/README.md

hcengine

这是一款基于Rust做底层,当下lua做为逻辑层的异步服务端框架,后续可加入其它的逻辑层来进行。支持tcp/kcp/websocket等协议。

  • 架构简单,源代码简洁易懂。
  • 跨平台(支持Windows,Linux,MacOs)
  • 利用tokio的异步调度
  • 用lua做为逻辑脚本
  • 网络相关
    • Tcp
    • Kcp
    • Websocket
    • Http(未实现)
  • 基于lua的coroutines异步实现
    • 定时器
    • redis异步的driver
    • mysql异步的driver

快速开始

Popular repositories Loading

  1. hcnet hcnet Public

    rust net wrap, support tcp/websocket/udp 网络层封装, 可以轻松的切换网络

    Rust 3 2

  2. hcengine hcengine Public

    rust game server lua bindings

    Rust 3

  3. hclua hclua Public

    C 2

  4. hcproto hcproto Public

    simple binary proto

    Rust 2