NetUtility Methods |
The NetUtility type exposes the following members.
| Name | Description | |
|---|---|---|
| BitsToHoldUInt |
Returns how many bits are necessary to hold a certain number
| |
| BitsToHoldUInt64 |
Returns how many bits are necessary to hold a certain number
| |
| BytesToHoldBits |
Returns how many bytes are required to hold a certain number of bits
| |
| ComputeSHAHash(Byte) | ||
| ComputeSHAHash(Byte, Int32, Int32) | ||
| CreateAddressFromBytes | ||
| GetBroadcastAddress | ||
| GetCachedBroadcastAddress | ||
| GetMacAddressBytes |
If available, returns the bytes of the physical (MAC) address for the first usable network interface
| |
| GetMyAddress |
Gets my local IPv4 address (not necessarily external) and subnet mask
| |
| GetPlatformSeed | ||
| GetWindowSize |
Gets the window size used internally in the library for a certain delivery method
| |
| IsLocal(IPAddress) |
Returns true if the IPAddress supplied is on the same subnet as this host
| |
| IsLocal(IPEndPoint) |
Returns true if the endpoint supplied is on the same subnet as this host
| |
| MakeCommaDelimitedListT |
Creates a comma delimited string from a lite of items
| |
| Resolve(String) |
Get IPv4 or IPv6 address from notation (xxx.xxx.xxx.xxx or xxxx:xxxx:...:xxxx) or hostname
| |
| Resolve(String, Int32) |
Get IPv4 or IPv6 address from notation (xxx.xxx.xxx.xxx or xxxx:xxxx:...:xxxx) or hostname
| |
| Resolve(String, NullableAddressFamily) |
Get IPv4 or IPv6 address from notation (xxx.xxx.xxx.xxx or xxxx:xxxx:...:xxxx) or hostname,
taking in an allowed address family to filter resolved addresses by.
| |
| Resolve(String, Int32, NullableAddressFamily) | ||
| ResolveAsync(String, NetUtilityResolveAddressCallback) |
Get IPv4 or IPv6 address from notation (xxx.xxx.xxx.xxx or xxxx:xxxx:...:xxxx) or hostname (asynchronous version)
| |
| ResolveAsync(String, Int32) | ||
| ResolveAsync(String, NullableAddressFamily) | ||
| ResolveAsync(String, Int32, NetUtilityResolveEndPointCallback) |
Get IPv4 or IPv6 address from notation (xxx.xxx.xxx.xxx or xxxx:xxxx:...:xxxx) or hostname (asynchronous version)
| |
| ResolveAsync(String, Int32, NullableAddressFamily) | ||
| ResolveAsync(String, NullableAddressFamily, NetUtilityResolveAddressCallback) |
Get IPv4 or IPv6 address from notation (xxx.xxx.xxx.xxx or xxxx:xxxx:...:xxxx) or hostname (asynchronous version)
| |
| ResolveAsync(String, Int32, NullableAddressFamily, NetUtilityResolveEndPointCallback) | ||
| Sleep | ||
| ToByteArray |
Convert a hexadecimal string to a byte array
| |
| ToHexString(Byte) |
Create a hex string from an array of bytes
| |
| ToHexString(Int64) |
Create a hex string from an Int64 value
| |
| ToHexString(ReadOnlySpan) | ||
| ToHexString(Byte, Int32, Int32) | ||
| ToHumanReadable |
Converts a number of bytes to a shorter, more readable string representation
|