Code: Select all
using Windows.Networking.ServiceDiscovery.Dnssd;
string InstanceName = "test1";
string SERVICE_TYPE = "_http";
string NETWORK_PROTOCOL = "_tcp";
string DOMAIN = "local";
//string fullServiceName = $"{InstanceName}.{SERVICE_TYPE}.{NETWORK_PROTOCOL}.{DOMAIN}";
string fullServiceName = $"{InstanceName}.{DOMAIN}";
DnssdServiceInstance service = new DnssdServiceInstance(fullServiceName, new("127.0.0.1"), 2222);
Console.ReadLine();
Konnte jemand den Windows-mDNS erhalten? Broadcast-API an Arbeit?
Ich habe versucht, den Dienstnamen sowohl als test1.local als auch als test1._http._tcp.local zu definieren. Ich habe auch versucht, diesen Code in einer UWP-App mit angeforderten Internetfunktionen (Client und Server) auszuführen. Keine Kombination, die ich bisher ausprobiert habe, war auflösbar.
Ich würde es vorziehen, möglichst keine externe Abhängigkeit zu verwenden.