You can also use the zyre_ping tool to check that your network is working. Run two instances and they should see each other.
On Wed, Aug 27, 2014 at 11:13 AM, Arnaud Loonstra <[email protected]> wrote: > On 08/27/2014 07:44 AM, Stanislav Ivochkin wrote: >> Hi all! >> >> I've wrote a simple program to play with zyre, but it does not work as I >> expect. >> >> #include <thread> >> #include <zyre.h> >> >> int main(int argc, char* argv[]) >> { >> auto node = zyre_new(nullptr); >> auto rc = zyre_start(node); >> >> auto spammer = std::thread([node]() { >> while (true) { >> zyre_dump(node); >> sleep(1); >> } >> }); >> >> sleep(10000); // wait for termination signal in original >> zyre_stop(node); >> zyre_destroy(&node); >> spammer.join(); >> } >> >> Having two instances of the program running I always see "peers: 0" >> line. Does it mean that instances do not see each other? >> >> Could you please guide me how to use zyre correctly. >> >> I am using >> - ubuntu 14.04 x86_64 gcc 4.8.2 >> - libsodium 0.7.0 f241744e4dfd1529b309402cd59a7e5a3a5b4f73 >> - libzmq master 81485c7688a19cb947f77aad7765a2de59f10eb5 >> - czmq master c0bb78891b149f106845be87d221a5fca5c0c4bb >> - zyre master f98749d0b5d9404b0f9ff4310845c705413214d0 >> >> Should I switch to more stable versions? What combination would you suggest? >> >> -- >> Regards, >> >> Stas. > > I'd suggest you start with the example chat. See if that works for you. > > https://github.com/zeromq/zyre/tree/master/examples/chat > > Rg, > > Arnaud > > -- > w: http://www.sphaero.org > t: http://twitter.com/sphaero > g: http://github.com/sphaero > i: freenode: sphaero_z25 > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev _______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
