Skip to content

CosmosEngine是一款轻量级的服务器框架,提供高速可靠UDP传输协议。支持网络多通道、服务器间RPC大数据流传输通讯,非常容易改成分布式服务器。本框架长期维护更新,LTS。

License

Notifications You must be signed in to change notification settings

DonnYep/CosmosEngine

Repository files navigation

License: MIT Issues:Welcome

CosmosEngine

CosmosEngine是一款轻量级的.NetCore服务器。支持网络多通道、服务器间RPC大数据流传输通讯、分布式部署。此项目长期维护更新,LTS。

环境

  • .NetCore 5

内置数据结构、工具

  • Utility工具集含,反射、算法、转换、IO、加密、Json、MessagePack、Time、Text等常用工具函数。

  • 包含跳表、四叉树、AStar等数据结构。

网络库

  • 集成 KCP,Telepathy,RUDP,SUDP协议。

RPC

  • RPC功能模块。客户端只需要接口即可生成动态代理对象,无需手动实现。服务器只需在被调用的方法上标记[RPCMemberAttribute]特性,就能实现被客户端RPC调用。RPC底层使用TCP协议,无需担心RPC方法返回的数据量,大数据会自动转换为流式传输,接收端只需要使用async/await方法等待数据结果,若数据解析错误,则抛出异常。

Library link

About

CosmosEngine是一款轻量级的服务器框架,提供高速可靠UDP传输协议。支持网络多通道、服务器间RPC大数据流传输通讯,非常容易改成分布式服务器。本框架长期维护更新,LTS。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy