[zeromq-dev] Setting an Android Device as a Subscriber
Marcin Romaszewicz
marcin at brkt.com
Wed Jul 22 00:00:34 CEST 2015
Subscribers by default (at least in the C++ version of ZMQ) do not
subscribe to anything. You need to call zmq_setsockopt(ZMQ_SUBSCRIBE...) to
establish a subscription. You probably have to do something similar on the
subscriber socket in jeroMQ
On Tue, Jul 21, 2015 at 2:21 PM, Areeb Mehmood <
areeb.mehmood at renovomotors.com> wrote:
> Santosh,
>
> You mean add filtering on the publisher side?
>
> - Areeb M.
>
> On Tue, Jul 21, 2015 at 2:19 PM, <Santosh_Bidaralli at dell.com> wrote:
>
>> *Dell Customer Communication*
>>
>> Please add a filtering for the required events and try. Sorry, I don’t
>> know much about jeroMQ as I use CZMQ library, hence I don’t know the exact
>> syntax for filtering in jeroMQ.
>>
>>
>>
>> Thanks,
>>
>> Santosh
>>
>>
>>
>>
>>
>> *From:* zeromq-dev-bounces at lists.zeromq.org [mailto:
>> zeromq-dev-bounces at lists.zeromq.org] *On Behalf Of *Areeb Mehmood
>> *Sent:* Tuesday, July 21, 2015 4:15 PM
>> *To:* zeromq-dev at lists.zeromq.org
>> *Subject:* [zeromq-dev] Setting an Android Device as a Subscriber
>>
>>
>>
>> Hello ZMQ,
>>
>> Using Android Studio, and the jeromq-0.3.5.jar library, I am attempting
>> to build a mobile application that will subscribe to a publisher that is
>> dumping string messages.
>>
>> Here is what my code looks like on the Subscriber side:
>>
>> Runnable runnable = *new *Runnable()
>> {
>> *public void *run()
>> {
>> ZMQ.Context context = ZMQ.*context*(1);
>> ZMQ.Socket subscriber = context.socket(ZMQ.*SUB*);
>> subscriber.connect(*"tcp://192.168.1.36:6666 <http://192.168.1.36:6666>"*);
>> String testcase = subscriber.recvStr(0);
>> TextView strDisplay = (TextView) findViewById(R.id.*stringDisplay*);
>> Log.*i*(*"Output"*, *"the testcase recieved something"*);
>> strDisplay.setText(testcase);
>> Log.*i*(*"Output"*, *"strDisplay was set"*);
>> }
>> };
>>
>> The code hangs at:
>>
>> String testcase = subscriber.recvStr(0);
>>
>> I am not sure how to resolve this issue as I have tried various things.
>> The IP Address and Port are correct, and the publisher is running. I can
>> also provide the publisher side code if you need.
>>
>> _______________________________________________
>> 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/20150721/f98a8498/attachment.htm>
More information about the zeromq-dev
mailing list