Пример #1
0
 private IPAddress[] resolve()
 {
     if (llmnr == null)
     {
         llmnr = new Llmnr();
     }
     if (mdns == null)
     {
         mdns = new Mdns();
     }
     return(NameResolving.ResolveAsync(this.service, 2000, llmnr, mdns).Result);
 }
Пример #2
0
 public bool Resolve()
 {
     if (llmnr == null)
     {
         llmnr = new Llmnr();
     }
     if (resolvedIPs == null)
     {
         this.resolvedIPs = NameResolving.ResolveAsync(this.service, 2000, llmnr).Result;
     }
     return(resolvedIPs != null && resolvedIPs.Length > 0);
 }
Пример #3
0
        public bool Resolve()
        {
            if (llmnr == null)
            {
                llmnr = new Llmnr();
            }

            IPAddress[] addresses = NameResolving.ResolveAsync(this.service, 1000, llmnr).Result;
            if (addresses != null)
            {
                this.resolvedIPs = addresses;
                return(true);
            }
            return(false);
        }
Пример #4
0
        public bool Resolve()
        {
            if (llmnr == null)
            {
                llmnr = new Llmnr();
            }

            IPAddress address = NameResolving.ResolveAsync(this.service, 1000, llmnr).Result;

            if (address != null)
            {
                this.IPAddress = address.ToString();
                return(true);
            }
            return(false);
        }