Click here to Skip to main content
15,910,234 members
Articles / Desktop Programming / WPF

WPF (MVVM pattern) based mDNS (Bonjour) discovery tool to discover available network devices/ services

Rate me:
Please Sign up or sign in to vote.
4.11/5 (2 votes)
5 May 2024CPOL5 min read 1.6K   1  
Multicast DNS (mDNS) is used to perform peer-to-peer discovery of services/devices on a local network
Bonjour is also known as zero-configuration networking. Bonjour enables automatic discovery of computers, devices, and services on IP networks. Consider you walk to unfamiliar 4th floor in your corporate office. You need to print a document before going to a meeting. You use Bonjour to discover the printer nearby in that floor to print on-the-way to your meeting. Bonjour uses industry standard IP protocols to allow devices to automatically discover each other without the need to enter IP addresses or configure DNS servers. Specifically, Bonjour enables automatic IP address assignment without a DHCP server, name to address translation without a DNS server, and service discovery without a directory server. Bonjour is an open protocol which Apple has submitted to the IETF as part of the ongoing standards-creation process. To learn more, check out the Bonjour Protocol Specifications which detail the technologies that make up Link-Local and Wide-Area Bonjour.

Views

Daily Counts

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Software Developer (Senior)
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions