c_simple_http/README.md
Stephen Seo a9864542b3
All checks were successful
Run Unit Tests / build-and-run-unit-tests (push) Successful in 2s
Add README.md, ensure listening port is printed
2024-09-06 13:11:00 +09:00

690 B

C Simple HTTP

A simple HTTP/1.1 server written in C.

Usage

Usage:
  -p <port> | --port <port>
  --config=<config_file>

Example

# Build the project.
make c_simple_http

# Run it with the example config.
./c_simple_http --config=example_config/example.config

# If port is not specified, the server picks a random port.
# This program should print which TCP port it is listening on.
# Sometimes the program will fail to rebind to the same port due to how TCP
# works. Either wait some time or choose a different port.

# Access the website.
# This assumes the server is hosted on port 3000.
curl localhost:3000