public void Publish() { publisher = new MDnsServer(); publisher.QueryReceived += publisher_QueryReceived; publisher.StartUdp(); Renew(500); }
public void Resolve() { if (resolver != null) resolver.Stop(); if (HostName == null) { needsToBeResolvedLater = true; return; } needsToBeResolvedLater = false; resolver = new MDnsServer().Resolve(HostName); resolver.AnswerReceived += client_AnswerReceived; resolver.StartUdp(); resolved.WaitOne(); }
public void Resolve() { if (resolver != null) { resolver.Stop(); } if (HostName == null) { needsToBeResolvedLater = true; return; } needsToBeResolvedLater = false; resolver = new MDnsServer().Resolve(HostName); resolver.AnswerReceived += client_AnswerReceived; resolver.StartUdp(); resolved.WaitOne(); }
public void Publish() { publisher = new MDnsServer(); publisher.QueryReceived += publisher_QueryReceived; publisher.StartUdp(); Renew(500); }