![]() |
VOOZH | about |
dotnet add package Haukcode.Mdns --version 1.0.14
NuGet\Install-Package Haukcode.Mdns -Version 1.0.14
<PackageReference Include="Haukcode.Mdns" Version="1.0.14" />
<PackageVersion Include="Haukcode.Mdns" Version="1.0.14" />Directory.Packages.props
<PackageReference Include="Haukcode.Mdns" />Project file
paket add Haukcode.Mdns --version 1.0.14
#r "nuget: Haukcode.Mdns, 1.0.14"
#:package Haukcode.Mdns@1.0.14
#addin nuget:?package=Haukcode.Mdns&version=1.0.14Install as a Cake Addin
#tool nuget:?package=Haukcode.Mdns&version=1.0.14Install as a Cake Tool
Lightweight mDNS (RFC 6762) and DNS-SD (RFC 6763) for .NET — zero external dependencies, pure managed C#.
dotnet add package Haukcode.Mdns
var profile = new ServiceProfile("My Device", "_http._tcp", port: 80);
using var advertiser = new MdnsAdvertiser(profile);
advertiser.Start();
// Device is now visible on the network
// Dispose to send goodbye packets
using var browser = new MdnsBrowser("_http._tcp");
browser.ServiceFound += svc =>
Console.WriteLine($"Found: {svc.InstanceName} @ {svc.Port}");
browser.ServiceLost += svc =>
Console.WriteLine($"Lost: {svc.InstanceName}");
browser.Start();
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 net8.0 is compatible. net8.0-android net8.0-android was computed. net8.0-browser net8.0-browser was computed. net8.0-ios net8.0-ios was computed. net8.0-maccatalyst net8.0-maccatalyst was computed. net8.0-macos net8.0-macos was computed. net8.0-tvos net8.0-tvos was computed. net8.0-windows net8.0-windows was computed. net9.0 net9.0 was computed. net9.0-android net9.0-android was computed. net9.0-browser net9.0-browser was computed. net9.0-ios net9.0-ios was computed. net9.0-maccatalyst net9.0-maccatalyst was computed. net9.0-macos net9.0-macos was computed. net9.0-tvos net9.0-tvos was computed. net9.0-windows net9.0-windows was computed. net10.0 net10.0 was computed. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 3 NuGet packages that depend on Haukcode.Mdns:
| Package | Downloads |
|---|---|
|
Haukcode.RtpMidi.Mdns
mDNS/Bonjour peer discovery and advertising for Haukcode.RtpMidi. Browses the local network for _apple-midi._udp services and exposes found/lost peers as IObservable streams. Advertise your own session so other devices can find it. |
|
|
Haukcode.StreamDeck
Transport-agnostic .NET library for Elgato Stream Deck devices. Single IStreamDeckDevice interface works whether the deck is on USB HID or behind an Elgato Network Dock. Includes mDNS discovery (_elg._tcp), USB HID enumeration, encoder support (Stream Deck Plus), and ImageSharp-based key image encoding. |
|
|
Haukcode.NetworkMidi2.Mdns
mDNS peer discovery and advertising for Haukcode.NetworkMidi2. Browses the local network for _midi2._udp services and exposes found/lost peers as IObservable streams. |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.14 | 1,216 | 4/20/2026 |
| 1.0.13 | 447 | 4/19/2026 |
| 1.0.12-PR-2-ccc52e21 | 81 | 4/19/2026 |
| 1.0.11 | 120 | 4/19/2026 |
| 1.0.10-PR-1-6f9bc2e8 | 86 | 4/19/2026 |
| 1.0.9 | 100 | 4/19/2026 |
| 1.0.8-PR-1-4ee9c854 | 85 | 4/19/2026 |
| 1.0.7-copilot-e8f6070d | 96 | 4/19/2026 |
| 1.0.5 | 843 | 4/16/2026 |
| 1.0.4 | 141 | 4/16/2026 |
| 1.0.3 | 109 | 4/16/2026 |