Update: Had to change the API used in dzd a bit, as what was happening was an empty config struct was getting getting used in the Zenoh object somehow:
spiderkeys/zenoh-plugin-dds@9004169
Now it attempts to create a connection to the specified IP address (which I can ping), but the connection to that port is being refused:
WARN zenoh_protocol::link::tcp] Can not create a new TCP link bound to 172.105.86.91:7447: Connection refused (os error 111)
Hi friends, I am new to the Zenoh. I want to use the Zenoh to make Cyclone DDS work across different networks. But I have some questions about how it works, please correct me if my understanding is wrong.
First, I need run Zenoh routers in the two networks and make them find each other.
Second, I need run two dzd daemon in the two networks. According to my understanding, in each network the dzd daemon will discover the Zenoh router automatically without any configuration.
Is it right?
dzd
on N1 and N2 and that should do the trick
151.101.194.217
, then you can just start the dzd with the option -e tcp/151.101.194.217:7447
zenohd
as well as on dzd
you can use the —help
command line argument to get a description of all options