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: [email protected] 
[mailto:[email protected]] On Behalf Of Areeb Mehmood
Sent: Tuesday, July 21, 2015 4:15 PM
To: [email protected]
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
[email protected]
http://lists.zeromq.org/mailman/listinfo/zeromq-dev

Reply via email to