GHIElectronics.TinyCLR.Networking
NuGet: GHIElectronics.TinyCLR.Networking
Classes
| Class | Namespace | Summary |
|---|---|---|
| Dns | System.Net | Provides simple host name resolution functionality. |
| EndPoint | System.Net | Identifies a network address. |
| IPAddress | System.Net | Provides an internet protocol (IP) address. |
| IPEndPoint | System.Net | Represents a network endpoint as an IP address and a port number. |
| IPHostEntry | System.Net | Holds the host name, aliases, and IP addresses associated with a host. |
| MulticastDns | System.Net | Provides multicast DNS (mDNS) host name advertisement. |
| MulticastOption | System.Net.Sockets | Contains IP address values for setting IP multicast options. |
| NetworkStream | System.Net.Sockets | Provides the underlying stream of data for network access. |
| SocketAddress | System.Net | Stores serialized information from an endpoint. |
| SocketException | System.Net.Sockets | The exception that is thrown when a socket error occurs. |
| SslStream | System.Net.Security | Provides a stream used for client-server communication that uses SSL/TLS to secure the connection. |
| TcpClient | System.Net.Sockets | Provides client connections for TCP network services. |
| TcpListener | System.Net.Sockets | Listens for connections from TCP network clients. |
| UdpClient | System.Net.Sockets | Provides User Datagram Protocol (UDP) network services. |
| WebUtility | System.Net | Provides methods for encoding and decoding URLs and HTML text. |
| X509Certificate | System.Security.Cryptography.X509Certificates | Represents an X.509 certificate. |
Interfaces
| Interface | Namespace | Summary |
|---|---|---|
| INetworkProvider | GHIElectronics.TinyCLR.Networking | Defines the low-level operations a network stack must implement to back sockets. |
Enums
| Enum | Namespace | Summary |
|---|---|---|
| AddressFamily | System.Net.Sockets | Specifies the address families that an instance of the class can use. |
| CipherAlgorithmType | System.Security.Authentication | Specifies the cipher algorithm used to encrypt data. |
| ExchangeAlgorithmType | System.Security.Authentication | Specifies the algorithm used to create keys shared by the client and server. |
| HashAlgorithmType | System.Security.Authentication | Specifies the hash algorithm used for message authentication. |
| ProtocolFamily | System.Net.Sockets | Specifies the type of protocol that an instance of the class can use. |
| ProtocolType | System.Net.Sockets | Specifies the protocols that the class supports. |
| SelectMode | System.Net.Sockets | Specifies the mode for polling the status of a socket. |
| SocketError | System.Net.Sockets | Defines socket error constants. |
| SocketFlags | System.Net.Sockets | Provides constant values for socket messages. |
| SocketOptionLevel | System.Net.Sockets | Defines socket option levels for the class. |
| SocketOptionName | System.Net.Sockets | Defines socket option names for the class. |
| SocketShutdown | System.Net.Sockets | Specifies which socket operations to disable when shutting down a socket. |
| SocketType | System.Net.Sockets | Specifies the type of socket an instance of the class represents. |
| SslProtocols | System.Security.Authentication | Defines the SSL and TLS protocol versions that can be used. |
| SslVerification | System.Security.Authentication | Specifies how the remote certificate is verified during the SSL handshake. |