Exemplo n.º 1
0
        /// <summary>
        /// Event handler when a DNS-SD service is found
        /// Service informations such as state, name, type, port, IP address are delivered
        /// </summary>
        /// <param name="s">Event sender</param>
        /// <param name="e">Event argument</param>
        private void EventHandlerDNSSDServiceFound(object s, DnssdServiceFoundEventArgs e)
        {
            // Create a new DNSSDDiscoveryEventArgs to deliver the event to application
            DNSSDDiscoveryEventArgs de = new DNSSDDiscoveryEventArgs(e.State.ToString(), e.Service.Name, e.Service.Type, e.Service.Port, e.Service.IP.IPv4Address, e.Service.IP.IPv6Address);

            // Deliver the event to application
            DNSSDServiceFound(s, de);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Event handler when a DNS-SD service is found
        /// Service information such as state, name, type, port, IP address are delivered
        /// </summary>
        /// <param name="s">Event sender</param>
        /// <param name="e">Event argument</param>
        private void EventHandlerDnssdServiceFound(object s, DnssdServiceFoundEventArgs e)
        {
            // Create a new DnssdDiscoveryEventArgs to deliver the event to application
            var service = new DnssdService(e.Service.Name, e.Service.Type, e.Service.Port, e.Service.IP.IPv4Address, e.Service.IP.IPv6Address);
            DnssdDiscoveryEventArgs de = new DnssdDiscoveryEventArgs(service);

            // Deliver the event to application
            DnssdServiceFound(s, de);
        }