def idle(): socks = dict(poller.poll(0)) if socket in socks and socks[socket] == zmq.POLLIN: jmsg = socket.recv() print 'received ' + jmsg msg = json.loads(jmsg) server.broadcast(msg)
def idle(): socks = dict(poller.poll(0)) if socket in socks and socks[socket] == zmq.POLLIN: jmsg = socket.recv() print 'received '+jmsg msg = json.loads(jmsg) server.broadcast(msg)
def test_idle(): print 'idle' global next_node msg = socket.recv() msg = {'newNode': {'name': 'node' + str(next_node) }} server.broadcast(msg) msg = {'newEdge': {'from': 'node' + str(next_node - 1), 'to': 'node' + str(next_node)}} server.broadcast(msg) next_node += 1
def test_idle(): print 'idle' global next_node msg = socket.recv() msg = {'newNode': {'name': 'node' + str(next_node)}} server.broadcast(msg) msg = { 'newEdge': { 'from': 'node' + str(next_node - 1), 'to': 'node' + str(next_node) } } server.broadcast(msg) next_node += 1
def on_close(self): server.clients.remove(self) packet = {'left': {'id': self.id}} server.broadcast(packet)