Przeglądaj źródła

2002-04-18 Gonzalo Paniagua Javier <[email protected]>

	* IPAddress.cs: little changes to behave as MS.

svn path=/trunk/mcs/; revision=3901
Gonzalo Paniagua Javier 24 lat temu
rodzic
commit
df2229db90

+ 4 - 0
mcs/class/System/System.Net/ChangeLog

@@ -1,3 +1,7 @@
+2002-04-18  Gonzalo Paniagua Javier <[email protected]>
+
+	* IPAddress.cs: little changes to behave as MS.
+
 2002-04-18  Gonzalo Paniagua Javier <[email protected]>
 
 	* Dns.cs (Resolve): behave as MS. Agreed with Mads.

+ 3 - 4
mcs/class/System/System.Net/IPAddress.cs

@@ -152,7 +152,6 @@ namespace System.Net {
 			for (int i = ips.Length - 1; i >= 0; i--)
 				a = (a << 8) |  (Byte.Parse(ips [i]));
 			
-			a = NetworkToHostOrder (a);
 			return (new IPAddress (a));
 		}
 		
@@ -166,7 +165,7 @@ namespace System.Net {
 					throw new ArgumentOutOfRangeException (
 						"the address must be between 0 and 0xFFFFFFFF");*/
 
-				address = value & 0x00000000FFFFFFFF;
+				address = value;
 			}
 		}
 
@@ -186,7 +185,7 @@ namespace System.Net {
 		/// <returns></returns>
 		public static bool IsLoopback (IPAddress addr)
 		{
-			return (HostToNetworkOrder (addr.address) & 0xFF) == 127;
+			return (NetworkToHostOrder (addr.address) & 0xFF) == 127;
 		}
 
 		/// <summary>
@@ -195,7 +194,7 @@ namespace System.Net {
 		/// </summary>
 		public override string ToString ()
 		{
-			return ToString (HostToNetworkOrder (address));
+			return ToString (address);
 		}
 
 		/// <summary>