master
Raw Download raw file
 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