Hello!
Please, clarify if it is expected messages are sent via PUSH socket over TCP
[most likely] are not going to be delivered if close socket right after send.
def zmq_write_action(ctx, interfaces):
for interface in interfaces:
s = ctx.socket(zmq.PUSH)
s.connect(interface[NAME])
parts = interface[DATA].split('|')
i = -1
for i in range(len(parts)-1):
s.send(parts[i], zmq.SNDMORE)
s.send(parts[i+1])
time.sleep(1) #some delay is required
The behavior is not Python specific - had the same in C++
Thanks.
--
Best regards,
Ilja Golshtein.
_______________________________________________
zeromq-dev mailing list
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev