● Developed a multi-threaded HTTP proxy in C using POSIX threads.. ● Developed a thread-safe LRU Cache using a linked-list and locks to optimize latency. ● Handled full request-response lifecycles by parsing HTTP/1.1 headers, managing remote server sockets.
make ./proxy port_number
add following url on broweser localhost:port_number/http://wwww.cs.princeton.edu/
