[zeromq-dev] Problem on ARM platform
David Jagoe
davidjagoe at gmail.com
Sat Apr 12 00:22:05 CEST 2014
On 11 April 2014 14:54, David Jagoe <davidjagoe at gmail.com> wrote:
>
> On 11 April 2014 11:09, Michael Haberler <mail17 at mah.priv.at> wrote:
> >
> > David,
> >
> > Am 11.04.2014 um 19:26 schrieb David Jagoe <davidjagoe at gmail.com>:
> >
> > >
> > > I've got a simple program that works on my PC but not when I compile
it on an ARM platform.
> > >
> > > void publish(void *socket) {
> > > while (TRUE) {
> > > sleep(1);
> > > zstr_send(socket, "hello 1 2");
> >
> > ----^^^^^^^^^ you dont give a topic - you would want to send a
multipart message here: ["topic", "contents"]
> > try:
> >
> > zstr_sendm (socket, "topic");
> > zstr_send(socket, "hello 1 2");
> >
Ok, I tried that but I still get the same behaviour. Nothing received on
the Python side even if I do:
socket.setsockopt(zmq.SUBSCRIBE, "topic")
Changing the C program to this python version and everything works:
import zmq
import time
context = zmq.Context()
socket = context.socket(zmq.PUB)
socket.bind("ipc:///tmp/pub.ipc")
while True:
time.sleep(1)
socket.send("hello 1 2")
Anyone have more ideas?
Thanks,
David
--
David Jagoe
davidjagoe at gmail.com
+18053284389
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20140411/73239c44/attachment.htm>
More information about the zeromq-dev
mailing list