| NetUtility Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: Internal.Lidgren.Network
 Syntax
Syntaxpublic static class NetUtility
The NetUtility type exposes the following members.
 Properties
Properties Methods
Methods| 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
             | 
 See Also
See Also