Releases: PanagiotisKots/HTTP-SERVER
Releases · PanagiotisKots/HTTP-SERVER
v1.0 -Simple HTTP Server
This release introduces an easy and simple HTTP server written in C for Linux, featuring multithreading for concurrent client handling,
robust signal handling for graceful shutdowns, and a command-line interface for easy server management.
Users can start, pause, resume, and stop the server through a simple menu interface.
The server supports basic HTTP request handling and serves a sample HTML webpage upon connection.
Features:
Multithreading: Handles multiple client connections concurrently.
Signal Handling: Gracefully stops the server using SIGINT or SIGTERM.
Command-Line Interface: Provides intuitive controls to manage the server.
HTTP Response: Serves a basic HTML webpage to connected clients.
Usage:
Compile the server with gcc and pthread.
Run ./advanced_http_server to start the server.
Access the server from any machine in the local network using the server's IP address and port 4040.
Notes:
Ensure proper firewall configuration on the server to allow incoming connections on port 8080. Check the server console for any error messages during operation.