Skip to content
/ zaver Public
forked from zyearn/zaver

yet another fast and efficient HTTP server

License

Notifications You must be signed in to change notification settings

zerfew/zaver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zaver

yet another fast and efficient HTTP server

programming model

  • epoll
  • non-blocking I/O
  • thread-pool

compile and run

make
./objs/zaver -c zaver.conf

support

  • HTTP persistent connection
  • browser cache

todo

  • add command line parameter
  • add conf file
  • sendfile
  • dynamic content
  • other HTTP/1.1 features
  • memory pool
  • timer(e.g. close socket when timeout)

more details

http://lifeofzjs.com/blog/2015/05/16/how-to-write-a-server/

About

yet another fast and efficient HTTP server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 96.8%
  • Makefile 2.4%
  • C++ 0.8%