http server and clients