https://github.com/voltamon/http-server-in-windows
This project implements a minimal multi-threaded HTTP server in C using the Winsock2 API on Windows. The server listens for incoming connections on port 8080 and handles basic HTTP GET requests.
https://github.com/voltamon/http-server-in-windows
c-programming http-server multithreaded server socket-programming winsock2
Last synced: 4 months ago
JSON representation
This project implements a minimal multi-threaded HTTP server in C using the Winsock2 API on Windows. The server listens for incoming connections on port 8080 and handles basic HTTP GET requests.
- Host: GitHub
- URL: https://github.com/voltamon/http-server-in-windows
- Owner: Voltamon
- License: mit
- Created: 2025-03-23T18:22:42.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-03-23T18:26:23.000Z (11 months ago)
- Last Synced: 2025-03-23T19:28:04.356Z (11 months ago)
- Topics: c-programming, http-server, multithreaded, server, socket-programming, winsock2
- Language: C
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple HTTP Server in C
This project implements a minimal multi-threaded HTTP server in C using the Winsock2 API on Windows. The server listens for incoming connections on port 8080 and handles basic HTTP GET requests.
## Features
- Multi-threaded handling of client connections.
- Responds to HTTP GET requests with a simple message.
- Returns a "400 Bad Request" response for unsupported requests.
## Requirements
- Windows operating system.
- A C compiler that supports Winsock2 (e.g., GCC).