示例#1
0
        //////////////////////////////////////////////////////////////////////////
        // Constructors
        //////////////////////////////////////////////////////////////////////////

        public static IpAddr make(string str)
        {
            try
            {
                return(make(str, Dns.GetHostAddresses(str)[0]));
            }
            catch (SocketException e)
            {
                throw UnknownHostErr.make(e.Message).val;
            }
        }
示例#2
0
 public static List makeAll(string str)
 {
     try
     {
         IPAddress[] addr = Dns.GetHostAddresses(str);
         List        list = new List(Fan.Sys.Sys.ObjType, addr.Length); //IpAddr.$Type, addr.length);
         for (int i = 0; i < addr.Length; i++)
         {
             list.add(make(str, addr[i]));
         }
         return(list);
     }
     catch (SocketException e)
     {
         throw UnknownHostErr.make(e.Message).val;
     }
 }