[zeromq-dev] zeromq for android
Yu Dongmin
miniway at gmail.com
Thu Jun 13 20:25:01 CEST 2013
Hi,
At a AsyncTask subclass, you could do as the followings. But please keep in mind that I'm not a Android developer so I'm sure the doInBackground is the best place to create zeromq context.
This is an example which create a worker thread then the worker thread communicate outside as a pure ZMQ application and communicate with Android through a pipe.
If your requirement is simple, you could do your stuff without creating new thread as many other examples in the ZMQ guide.
@Override
protected Integer doInBackground (String... args)
{
ZContext ctx = new ZContext ();
ctx.setLinger (100);
Socket pipe = ZThread.fork (ctx, new Worker(), args[0]);
Poller poller = ctx.getContext ().poller ();
poller.register (pipe, Poller.POLLIN);
while (!Thread.currentThread ().isInterrupted ()) {
if (poller.poll (1000) < 0)
break;
if (poller.pollin (0)) {
String message = pipe.recvStr ();
publishProgress (message);
}
pipe.send ("HELLO");
}
ctx.destroy ();
return null;
}
Thanks
Min
On Jun 13, 2013, at 11:12 PM, ashwini ramamurthy <ashwini.ram21 at gmail.com> wrote:
>
> Hi,
>
> Thanks for the quick response. Is there any example android application using jeromq I could refer ?
>
> Thanks,
> Ashwini
> On Thu, Jun 13, 2013 at 4:02 AM, Pieter Hintjens <ph at imatix.com> wrote:
> You may find that JeroMQ is easier to use on Android.
>
> -Pieter
>
> On Wed, Jun 12, 2013 at 6:14 PM, ashwini ramamurthy
> <ashwini.ram21 at gmail.com> wrote:
> > Hi,
> >
> > I want to use ZeroMQ in my android application. I have built ZeroMQ along
> > with JZMQ and its JAR. I wanted to run a simple client server application in
> > android with zeromq. Is there any example I could refer to?
> >
> >
> > Thanks in advance
> >
> >
> >
> > _______________________________________________
> > zeromq-dev mailing list
> > zeromq-dev at lists.zeromq.org
> > http://lists.zeromq.org/mailman/listinfo/zeromq-dev
> >
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20130614/0d9cdb0e/attachment.htm>
More information about the zeromq-dev
mailing list