Developed a multi-threaded web server which accepts persistent and non-persistent file request connections from web client as well as from the browser.
vagrant up
This will boot both the server and client machines
vagrant ssh tcpserver
vagrant ssh tcpclient
make
./Server port_number(any number between 1025 and 65535)
./Client server_IP/hostname server_portNo p ListOfFiles.txt
ListOfFiles.txt: contains the list of files to be requested, one on each line
./Client server_IP/hostname server_portNo np filename