ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

alextjames's profile - activity

2020-03-04 07:55:40 -0500 received badge  Famous Question (source)
2018-10-18 11:48:08 -0500 received badge  Notable Question (source)
2018-10-18 11:48:08 -0500 received badge  Popular Question (source)
2016-11-25 08:53:46 -0500 asked a question Why can't the ROS master automatically determine the caller ID when a publisher registers.

As part of this API: http://wiki.ros.org/ROS/Master_API

When a ROS node registers as a publisher of a topic it has to pass in the URI where it can be reached, which is then used to hook the subscribers up to the publisher.

Why can't the master automatically determine the IP of the publisher? In systems with multiple network connections the routing is determined by the network driver, and someone implementing the ROS node may not know what interface/IP will be used to contact the master. It seems like the Master should be able to determine this on it's own (at least by default).