Skip to content

nguyenluc99/SimpleHTTPServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SimpleHTTPServer

Simple HTTP server that supports HTTP/1.1 in C++.

Task:

Implement a basic HTTP server that supports HTTP/1.1 in C++.

Requirements:

  • Run on Linux
  • Do not use any third party networking library, i.e. use only Linux system API.
  • Handle at least 10,000 concurrent connections.
  • Serve at least 100,000 requests per second on a modern personal computer.
  • Serve a simple one or two pages website for demonstration.
  • You may want to skip some trivial features like Multipart data if time is not enough, but you need to state clearly what features are supported.

    Thanks.

    Use SOCKET: https://en.wikipedia.org/wiki/Network_socket

  • About

    Simple HTTP server that supports HTTP/1.1 in C++.

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published