A client/server pair implementing a subset of the HTTP/1.1 protocol.
Find a file
2018-09-10 08:52:55 -04:00
client Move get_buffer_size into buffer_helper 2018-09-09 16:48:30 -04:00
common Remove TODOs 2018-09-10 00:27:04 -04:00
server Newline shenanigans 2018-09-10 00:32:27 -04:00
.gitignore
Makefile Add http_server to make clean 2018-09-03 19:16:02 -04:00
README.txt Add line about make clean to README 2018-09-10 08:52:55 -04:00

COMPILE INSTRUCTIONS
===================
Run `make` to build both the client and server.
Run `make http_client` to make only the client.
Run `make http_server` to make only the server.
In the event of a rebuild, please run `make clean` first.

RUN INSTRUCTIONS
================
You may run the client with the following usage. The -p flag will print the round trip time (RTT) to the server.
	./http_client [-p] server/path port

You may run the server with the following usage.
	./http_server port
The server will serve files from the PWD at runtime.