lighthouse library

Discover services in network using UDP multicasts:

  • Server sends UDP multicast periodically (once per 4 seconds or so).

  • Clients listens for these - server’s address is IP from which the multicast was received.

Multicast content:

  • Port number of the listening TCP/TLS socket and transport.

  • IO network names which reply to multicast (first network name to be used, if client doesn’t know it’s network name).

  • Time stamp

  • Random number