我想实现把一个标准ipv4地址转换为一个整型数,应该如何实现?

推荐图书

  • C#与.NET 4高级程序设计(第5版)


2个回答

转换函数:

int intAddress = BitConverter.ToInt32(IPAddress.Parse(address).GetAddressBytes(), 0);
string ipAddress = new IPAddress(BitConverter.GetBytes(intAddress)).ToString();

类似下面的代码:

long address = IPAddress.Parse("192.168.0.1").Address;