Exemple #1
0
		public static IPHostEntry GetHostEntry(string hostNameOrAddress)
		{
			var a = default(InetAddress[]);

			try
			{
				a = InetAddress.getAllByName(hostNameOrAddress);
			}
			catch
			{
				throw new InvalidOperationException();
			}

			var z = new __IPAddress[a.Length];

			for (int j = 0; j < a.Length; j++)
			{

				z[j] = new __IPAddress { InternalAddress = a[j] };
			}

			var i = new __IPHostEntry();

			i.AddressList = (IPAddress[])(object)z;

			return (IPHostEntry)(object)i;
		}
Exemple #2
0
        public static IPHostEntry GetHostEntry(string hostNameOrAddress)
        {
            var a = default(InetAddress[]);

            try
            {
                a = InetAddress.getAllByName(hostNameOrAddress);
            }
            catch
            {
                throw new InvalidOperationException();
            }

            var z = new __IPAddress[a.Length];

            for (int j = 0; j < a.Length; j++)
            {
                z[j] = new __IPAddress {
                    InternalAddress = a[j]
                };
            }

            var i = new __IPHostEntry();

            i.AddressList = (IPAddress[])(object)z;

            return((IPHostEntry)(object)i);
        }