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
-
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