Welcome to SimpleWebServer, a Java-based web server with multi-thread support. This project allows for concurrent handling of client requests through a thread-per-request mechanism, enabling efficient processing and scalability.
SimpleWebServer is designed to handle multiple client requests concurrently by starting a new thread for each incoming request. It provides a straightforward way to run a web server and test it with HTML pages.
Follow the steps below to build and run the SimpleWebServer:
-
Clone the repository:
git clone https://github.com/joaosf7/simple-web-server-multi-client.git cd simple-web-server-multi-client
-
Build and run the project using Ant:
ant run
-
Open your favorite web browser and navigate to
http://localhost:8085
or use the IP address where the web server is being tested.
If you'd like to contribute to this project, your contributions are welcome! Feel free to open issues, submit pull requests, or provide any suggestions.
Thank you for checking out this project! Your feedback is highly appreciated.
Happy coding!