4

我可以System.Net.IPAddress用来表示单个 IP 地址,但我可以用什么来表示整个子网,包括网络地址和子网掩码?

4

2 回答 2

2

我相信您也可以使用 System.Net.IPAddress 来表示子网掩码。它具有相同的形式,您需要执行的唯一实际操作是基于子网地址字节的位掩码。

System.Net.IPAddress i = System.Net.IPAddress.TryParse("10.10.1.1");
Byte[] b = i.GetAddressBytes();
于 2009-06-17T13:53:17.117 回答
1
struct NetworkIPAddress
{
  public IPAddress IP;
  public uint Mask;
}
于 2011-02-08T12:17:19.740 回答