From ee5a8ec71920bb90928a3a42fa2ab9105a5666d2 Mon Sep 17 00:00:00 2001 From: cib Date: Fri, 22 Jun 2012 00:50:31 -0700 Subject: [PATCH] Added a sample python file to interact with the BYOND socket interface. --- DLLSocket/server_controller.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 DLLSocket/server_controller.py diff --git a/DLLSocket/server_controller.py b/DLLSocket/server_controller.py new file mode 100644 index 0000000000..d1eb09cb02 --- /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