public void ServiceResolved(object sender, NSNetServiceEventArgs info) { servicesFound.Add(info.Service); info.Service.AddressResolved += AdressResolved; info.Service.ResolveFailure += AddressResolveFailure; info.Service.Resolve(5.0); }
private void Browser_ServiceRemoved(object sender, NSNetServiceEventArgs e) { NSNetService service = e.Service; Debug.WriteLine($"{nameof(Browser_ServiceRemoved)}: Name {service.Name} Type {service.Type} Domain {service.Domain} " + $"HostName {service.HostName} Port {service.Port} MoreComing {e.MoreComing.ToString()}"); string serviceKey = GetNsNetServiceKey(service); lock (discoveredServiceDict) { discoveredServiceDict.Remove(serviceKey); } }