.NET处理IP地址的两个类
- IPAddress
该类是一个IP地址对象,用来绑定一个单一的IP地址,其值可以用在很多其他的方法中。
默认构造函数有以下三种:
public IPAddress(byte[] address)
public IPAddress(long newAddress)
public IPAddress(byte[] address, long scopeid)
但在实际应用中我们通常不会使用默认的构造函数,因为该类提供了很多其他构造并操作IP地址对象的函数,如最常用的Parse函数:
IPAddress address = IPAddress.Parse(“127.0.0.1”); - IPEndPoint
该类与IPAddress的不同在于该类将IP地址和端口成对处理,常被应用于socket编程的相关场景中。
默认构造方法有以下两种:
public IPEndPoint(IPAddress address, int port)
public IPEndPoint(long address, int port)