assignment of course "network programming" including http client, server, proxy