Class IpUtils
Static class that contains various utility functions relating to IP addresses.
Inherited Members
Namespace: SipLib.Network
Assembly: SipLib.dll
Syntax
public static class IpUtils
Methods
| Edit this page View SourceGetIPv4Addresses()
Gets a list of all available IPv4 IP addresses on the local machine. The list will not contain the local loopback IPv4 address.
Declaration
public static List<IPAddress> GetIPv4Addresses()
Returns
Type | Description |
---|---|
List<IPAddress> | Returns a list of addresses. The list may be empty but it will never be null. |
GetIPv6Addresses()
Gets a list of all available IPv6 IP addresses on the local machine. This function does not include IPv6 local link addresses.
Declaration
public static List<IPAddress> GetIPv6Addresses()
Returns
Type | Description |
---|---|
List<IPAddress> | Returns a list of addresses. The list may be empty but it will never be null. |
GetIPv6LocalLinkAddresses()
Gets a list of local link IPv6 addresses on the local machine. The list will not include the local loopback address.
Declaration
public static List<IPAddress> GetIPv6LocalLinkAddresses()
Returns
Type | Description |
---|---|
List<IPAddress> | Returns a list of addresses. The list may be empty but it will never be null. |