Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biozal/net-mdns-poc
POC of zero-configuration networking using .NET and the net-msdn library.
https://github.com/biozal/net-mdns-poc
dotnet maui mdnsresponder
Last synced: about 1 month ago
JSON representation
POC of zero-configuration networking using .NET and the net-msdn library.
- Host: GitHub
- URL: https://github.com/biozal/net-mdns-poc
- Owner: biozal
- License: mit
- Created: 2024-02-02T16:32:32.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-02-02T16:49:20.000Z (11 months ago)
- Last Synced: 2024-10-21T00:51:10.062Z (3 months ago)
- Topics: dotnet, maui, mdnsresponder
- Language: C#
- Homepage:
- Size: 160 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# POC - Zero Configuration Networing (ZeroConf) in .NET
This is a POC of using zero-configuration networking using .NET and the net-msdn library. Zero-configuration is the bases of Apple's [Bonjour](https://developer.apple.com/bonjour/) technology used from everything from finding printers to airdrop.
Bonjour, also known as zero-configuration networking, enables automatic discovery of devices and services on a local network using industry standard IP protocols. Bonjour makes it easy to discover, publish, and resolve network services with a sophisticated, yet easy-to-use, programming interface.
This technology can be used to find other mobile apps with the same "service", thus allowing you to find other mobile apps you could use to get the IP Address from to perform PTP syncing using Couchbase Lite. This POC uses the net-mdsn nuget package and is a proof of concept of discovery working on iOS, iPadOS, MacOS, and Android. Windows would theoricitally work, but I haven't tested it fully.
To learn more about this read this excellent blog article on mDNS Responder:
https://andriydruk.com/post/mdnsresponder/I streamed building the app on YouTube for those that would like to see how it was built and why:
[YouTube](https://youtu.be/kiSDGD8MJow?t=4862)This is provided AS IS with no support as it's a POC.