diff --git a/DLLSocket/server_controller.py b/DLLSocket/server_controller.py new file mode 100644 index 00000000000..d1eb09cb02f --- /dev/null +++ b/DLLSocket/server_controller.py @@ -0,0 +1,14 @@ +import SocketServer + +class UDPHandler(SocketServer.BaseRequestHandler): + def handle(self): + data = self.request[0].strip() + socket = self.request[1] + print "{} wrote:".format(self.client_address[0]) + print data + socket.sendto(data.upper(), self.client_address) + +if __name__ == "__main__": + HOST, PORT = "localhost", 8019 + server = SocketServer.UDPServer((HOST, PORT), UDPHandler) + server.serve_forever() \ No newline at end of file