In [ ]:
import zmq
import time
import sys
import random
port = "5558"
context = zmq.Context()
socket = context.socket(zmq.REP)
socket.connect('tcp://localhost:5558')
server_id = random.randrange(1,10005)
while True:
# Wait for next request from client
message = socket.recv()
print "Received request: ", message
time.sleep (1)
socket.send("World from server %s" % server_id)
In [ ]: