implements HttpReceiver with sockets, etc...