master
1import zmq
2import json
3
4context = zmq.Context ()
5socket = context.socket (zmq.DEALER);
6socket.bind ("tcp://*:5555")
7
8a = 1
9b = 1
10c = 1
11d = 1
12while True:
13 address = str(a) + "." + str(b) + "." + str(c) + "." + str(d)
14 socket.send("", zmq.SNDMORE)
15 socket.send(json.dumps({'url':"http://"+address,'timeout':0.05}))
16 if (d == 0) :
17 if (c == 0) :
18 if (b == 0) :
19 if (a == 0) :
20 break;
21 a = (a + 1) % 255
22 b = (b + 1) % 255
23 c = (c + 1) % 255
24 d = (d + 1) % 255
25while True:
26 msg = socket.recv()
27 print msg