code: def run(self):
          
          httpd = HTTPServer((self.host, self.port), self._Handler)
          sa = httpd.socket.getsockname()
          serve_message = "Serving HTTP on {host} port {port} (http://{host}:{port}/) ..."
          print(serve_message.format(host=sa[0], port=sa[1]))
          try:
              httpd.serve_forever()
          except KeyboardInterrupt:
              print("\nKeyboard interrupt received, exiting.")
              httpd.shutdown()
docs: Runs the server using Python's simple HTTPServer.
          TODO: make this multithreaded.