logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

fast-discovery-server - centralized broker for DDS service discovery

Author

       eProsima  FastDDS is developed by Proyectos y Sistemas de Mantenimiento SL.  This manual page was written
       for the Debian distribution by Timo Röhling, and may be used without restriction.

                                                                                        FAST-DISCOVERY-SERVER(1)

Description

       eProsima  Fast DDS, as a Data Distribution Service (DDS) middleware implementation, offers the feature of
       dynamically discovering communication entities within a  network.  The  DDS  standard  defines  a  Simple
       Discovery Protocol (SDP) to accomplish such a task, sharing the participants information using well known
       multicast  addresses  and  ports.  While  this  method  has  the  advantage of out-of-the-box participant
       discovery, it has the disadvantage of scalability,  since  the  number  of  exchanged  packets  increases
       exponentially  as  new  participants  are  added  to  the  system.  Furthermore, it requires multicasting
       capabilities, which may not work reliably (such as for the case of WiFi communication [1]),  or  may  not
       even be present at all. Therefore, eProsima Fast DDS implements the Discovery Server (DS) protocol, which
       is  a  new  discovery mechanism based on a centralized communications model. In this, a core participant,
       referred to as a Server, handles all the information exchanged between participants on the network.

       fast-discovery-server accepts the following arguments:

       -iID--server-idID
              This is a mandatory argument for the unique server identifier.  Specifies the  zero  based  server
              position in the ROS_DISCOVERY_SERVER variable.

       -lIP--ip-addressIP
              Server interface on which to listen to the clients. Defaults to any (0.0.0.0).

       -pPORT--portPORT
              UDP port on which to listen to the clients. Defaults to 11811

       -b, --backup
              Creates a server with a backup file associated

Name

       fast-discovery-server - centralized broker for DDS service discovery

Synopsis

fast-discovery-server-iID [options]

See Also