Thanks, that was the problem. The broken one had 4.0.3 and the working one had 2.2.0
On Sun, Dec 29, 2013 at 12:09 PM, Min RK <benjami...@gmail.com> wrote: > what is zmq.zmq_version() on each? > > -MinRK > > On Dec 29, 2013, at 0:01, Thomas Johnson <thomas.j.john...@gmail.com> > wrote: > > Consider the following simple program: > #----CUT HERE---- > #!/usr/bin/python > import zmq > > context_push = zmq.Context(1) > socket_push = context_push.socket(zmq.PUSH) > > context_pull = zmq.Context(1) > socket_pull = context_pull.socket(zmq.PULL) > > socket_pull.bind("tcp://127.0.0.1:2000") > socket_push.connect("tcp://127.0.0.1:2000") > > socket_push.send("Hello") > message = socket_pull.recv() > print "Got message: '%s'" % message > #----CUT HERE---- > > > On machine A, as expected, it prints: Got message: 'Hello' > On machine B, it prints: Got message: '' > > Separately from this program, Machine B also immediately raises a > "Resource temporarily unavailable" if I create a PULL socket and do a > (blocking) socket.recv() call. Strangely, it seems to hang if I do a > socket.recv(flags=zmq.NOBLOCK), almost as if the flag was being flipped. > > Both A and B are Ubuntu precise, using pyzmq 14.0.1. B happens to have its > native language set as Russian, if that matters. > > Any idea what is going on or what I'm doing wrong? > > _______________________________________________ > zeromq-dev mailing list > zeromq-dev@lists.zeromq.org > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > > > _______________________________________________ > zeromq-dev mailing list > zeromq-dev@lists.zeromq.org > http://lists.zeromq.org/mailman/listinfo/zeromq-dev > >
_______________________________________________ zeromq-dev mailing list zeromq-dev@lists.zeromq.org http://lists.zeromq.org/mailman/listinfo/zeromq-dev