Simple mDNS library in C# without external dependencies