Skip to content

Latest commit

 

History

History
14 lines (9 loc) · 600 Bytes

README.md

File metadata and controls

14 lines (9 loc) · 600 Bytes

Implemented a web server that uses the following advanced I/O operations:

  • Asynchronous operations on files
  • Non-blocking operations on sockets
  • Zero-copying
  • Multiplexing I/O operations

The server implements a limited functionality of the HTTP protocol: passing files to clients.

The web server will use the multiplexing API to wait for connections from clients - epoll.

On the established connections, requests from clients will be received and then responses will be distributed to them.

Statement