The NMOS specifications make extensive use of pre-existing technologies which are defined in other documents such as IETF RFCs. In most cases it should not be necessary to implement these technologies from the ground up. The following pointers are provided to some useful libraries which already implement commonly used technologies in a variety of programming languages.
Unicast support requires re-querying of the Avahi daemon periodically. There can be issues closing sockets when doing this resulting in file descriptor leaks.