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)