def main(): web_server = WebServer(teams) web_server.start() print "Start ZMQ response server." context = zmq.Context() socket = context.socket(zmq.REP) socket.bind("tcp://*:5555") while True: print "Waiting for next request..." message = socket.recv() max = len(message) max = 150 if max > 150 else max print "Request: ", message[:max] answer = processRequest(message) socket.send(answer) print "\tResponse: ", answer web_server.stop()