Skip to content

DrYaling/asr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

fb90c8f · Dec 20, 2022

History

23 Commits
Jun 14, 2022
Jun 15, 2022
Jun 15, 2022
Jul 8, 2022
Jun 14, 2022
Jun 14, 2022
Jul 8, 2022
Jun 15, 2022
Nov 28, 2021
Dec 20, 2022

Repository files navigation

asr

What is asr?

asr is not Automatic Speech Recognition,it's just a game server written in rust. So it's just a lazy short cut. asr is written mostly of safe code(of course we should write safe rust code).

Why rust?

Many advantages for rust to write a game server,but I do not want to figure them all.Except for the below:

1.Memory management thank for rust.

2.High performance concurrency and 'safe' language features.

3.Good branch stuctures and error(or Try trait) statement.

4.Make me understand that I wasn't the programmer I thought I was.

Then the last one,no gc without extro memory management as c/c++, and 'hardly' crash unless we do like self destruction.

Thanks!

Thanks for tokio and tirinity core team.

This server is written based on tokio/mini-redis and trinity core.

Help?

Any questions please send to my email [email protected].

Or any discussion or suggest on this framework or for rust,welcome too.

Other:

Readme will be updated once the framework updated, more details will be here.

shared

shared tools and net core for server framework

web_server

simple web server example based on actix-web

plat_server

simple server example

explore

an async mode service, show up the socket drive mode service

#usage install rust environments(1.57 or later) git clone https://github.com/DrYaling/asr.git git submodule update --init --recursive cargo run --release -p "plat_server"

Tools And Client Demo

CLICK HERE

About

game server framework,rust,

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages