/Multithreaded-Http-Server-From-Scratch

Multithreaded HTTP Server which allows content encoding as well created from scratch using Socket Programming

Primary LanguageJava

progress-banner

HTTP is the protocol that powers the web. In this challenge, I have built a HTTP/1.1 server that is capable of serving multiple clients concurrently via Multi-threading.

Server is also able to recieve/respond files from/to the client.

GZIP Encoding of the body is also supported.

This is a Java solution to the "Build Your Own HTTP server" Challenge.