def HandleRequest(self): try: (clientsocket, address) = self.network.serversocket.accept() print(address) except Exception as e: print("socket accept failed" + e) return httpMessage = HttpMessage(clientsocket) httpMessage.Print() data = self.HandleMessage(httpMessage) clientsocket.sendall(data.encode()) clientsocket.shutdown(SHUT_WR)