Parrallel Caching HTTP Proxy Server build using BSD sockets