discovery_server client's <transport_descriptors><listening_ports><port> automation [13610] #2538
yuraSomatic
started this conversation in
Ideas
Replies: 1 comment
-
I am going to move this issue to the Ideas discussion forum. According to our CONTRIBUTING guidelines the feature requests and improvements are discussed there. The behavior described is not a malfunction but something that can be improved in the library to help the user configure Fast DDS. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Automatic assigning available port number to new client, without need to specify different port numbers for each client, resulting in redundant config files.
Expected Behavior
I have 2 configs - discovery server and it's client and I can start ros2 foxy nodes - 1 server and 2+ clients, all clients using same config (look at client without
<listening ports>
config below and running on same machine. In this case client's<listening ports>
not provided, so they suppose to be automaticly set to available ones.Server
Client without
<listening_ports>
Current Behavior
When I starting client, using client without
<listening ports>
config above - I got this error:So I must create new config for every new client with only difference -
<listening ports>
, when I try create 2+ cli with same port (Client with <listening_ports> config below) - got following error:Client with
<listening_ports>
Steps to Reproduce
ros2 daemon stop
export FASTRTPS_DEFAULT_PROFILES_FILE=path/to/discovery_server.xml
ros2 daemon start
export FASTRTPS_DEFAULT_PROFILES_FILE=path/to/discovery_client.xml
ros2 run my_package my_node1
ros2 topic list
System information
Beta Was this translation helpful? Give feedback.
All reactions