Skip to content

liucxi04/luwu1.0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to luwu 👋

version:1.0 license:MIT

a high-performance server framework

Install

git clone git@github.com:liucxi04/luwu1.0.git
cd luwu1.0
sh autobuild.sh

Usage

you can use this framework like this:

// for log
#include <logger.h>
// for fiber
#inlcude <fiber.h>

Note

the server system is Ubuntu 20.04, using Ubuntu 22.04's default configuration can be a bit problematic.

autobuild.sh should use bash, you can use sudo dpkg-reconfigure dash change from dash to bash.

Logs

module name content start date estimated time actual time end date
ready build a project 2022.10.31 1 1 2022.10.31
logger log4cpp、sylar 2022.11.01 3 3 2022.11.03
fiber basic、sylar 2022.11.04 3 2 2022.11.05
thread basic 2022.11.06 2 1 2022.11.06
fiber scheduler ucontext_t、sylar 2022.11.07 3 3 2022.11.09
clock timer、sylar 2022.11.10 2 2 2022.11.11
reactor channel、epoll、reactor 2022.11.14 3 2 2022.11.15
net basic fd、hook、address、socket 2022.11.16 3 4 2022.11.19
byte array muduo、encode 2022.11.20 2 1 2022.11.20
tcp server basic 2022.11.21 1 1 2022.11.21
http http、parser、servlet、connection、server 2022.11.22 4 4 2022.11.25
websocket servlet、connection、server 2022.11.28 3 3 2022.11.30

Author

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2022 liucxi.
This project is MIT licensed.

About

一个高性能高并发网络服务器框架

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages