import zmq
import time
from datetime import datetime, timedelta

ctx=zmq.Context()

sock=ctx.socket(zmq.DEALER)
sock.hwm=100000
sock.setsockopt(zmq.LINGER, 200)
sock.connect("tcp://127.0.0.1:5556")

for i in range(1, 10):
    start=datetime.now()
    for j in range(1, 10000):
        sock.send_string("hi")
    
    for j in range(1, 10000):
        sock.recv()
    end=datetime.now()
    print(end-start)
    time.sleep(1)