Skip to main content

GHIElectronics.TinyCLR.Networking

NuGet: GHIElectronics.TinyCLR.Networking

Classes

ClassNamespaceSummary
DnsSystem.NetProvides simple host name resolution functionality.
EndPointSystem.NetIdentifies a network address.
IPAddressSystem.NetProvides an internet protocol (IP) address.
IPEndPointSystem.NetRepresents a network endpoint as an IP address and a port number.
IPHostEntrySystem.NetHolds the host name, aliases, and IP addresses associated with a host.
MulticastDnsSystem.NetProvides multicast DNS (mDNS) host name advertisement.
MulticastOptionSystem.Net.SocketsContains IP address values for setting IP multicast options.
NetworkStreamSystem.Net.SocketsProvides the underlying stream of data for network access.
SocketAddressSystem.NetStores serialized information from an endpoint.
SocketExceptionSystem.Net.SocketsThe exception that is thrown when a socket error occurs.
SslStreamSystem.Net.SecurityProvides a stream used for client-server communication that uses SSL/TLS to secure the connection.
TcpClientSystem.Net.SocketsProvides client connections for TCP network services.
TcpListenerSystem.Net.SocketsListens for connections from TCP network clients.
UdpClientSystem.Net.SocketsProvides User Datagram Protocol (UDP) network services.
WebUtilitySystem.NetProvides methods for encoding and decoding URLs and HTML text.
X509CertificateSystem.Security.Cryptography.X509CertificatesRepresents an X.509 certificate.

Interfaces

InterfaceNamespaceSummary
INetworkProviderGHIElectronics.TinyCLR.NetworkingDefines the low-level operations a network stack must implement to back sockets.

Enums

EnumNamespaceSummary
AddressFamilySystem.Net.SocketsSpecifies the address families that an instance of the class can use.
CipherAlgorithmTypeSystem.Security.AuthenticationSpecifies the cipher algorithm used to encrypt data.
ExchangeAlgorithmTypeSystem.Security.AuthenticationSpecifies the algorithm used to create keys shared by the client and server.
HashAlgorithmTypeSystem.Security.AuthenticationSpecifies the hash algorithm used for message authentication.
ProtocolFamilySystem.Net.SocketsSpecifies the type of protocol that an instance of the class can use.
ProtocolTypeSystem.Net.SocketsSpecifies the protocols that the class supports.
SelectModeSystem.Net.SocketsSpecifies the mode for polling the status of a socket.
SocketErrorSystem.Net.SocketsDefines socket error constants.
SocketFlagsSystem.Net.SocketsProvides constant values for socket messages.
SocketOptionLevelSystem.Net.SocketsDefines socket option levels for the class.
SocketOptionNameSystem.Net.SocketsDefines socket option names for the class.
SocketShutdownSystem.Net.SocketsSpecifies which socket operations to disable when shutting down a socket.
SocketTypeSystem.Net.SocketsSpecifies the type of socket an instance of the class represents.
SslProtocolsSystem.Security.AuthenticationDefines the SSL and TLS protocol versions that can be used.
SslVerificationSystem.Security.AuthenticationSpecifies how the remote certificate is verified during the SSL handshake.