Class |
Description |
AddressFamily |
Specifies the address families that an instance of the Socket class can use. |
InvalidSocketConstants |
Provides constants that indicate a socket is invalid. |
LingerOption |
Contains information for a sockets linger time, the amount of time it will remain after closing if data remains to be sent. |
MulticastOption |
Contains option values for IP multicast packets. |
NetworkStream |
Provides the underlying stream of data for network access. |
ProtocolFamily |
Specifies the type of protocol that an instance of the Socket class can use. |
ProtocolType |
Specifies the protocols that the Socket class supports. |
Socket |
The Socket class implements the Berkeley sockets interface. |
SocketErrors |
Defines socket error constants. |
SocketMsgFlags |
Provides constant values for socket messages. |
SocketOption |
Defines socket options for the Socket class. |
SocketShutdown |
Defines constants used by the Shutdown method. |
SocketType |
Specifies the type of socket an instance of the Socket class represents. |
TCPClient |
The TCPClient class provide TCP services at a higher level of abstraction than the Socket class. TCPClient is used to create a client connection to a remote host. |
TCPListener |
The TCPListener class provide TCP services at a higher level of abstraction than the Socket class. TCPListener is used to create a host process that listens for connections from TCP clients. |
UDPClient |
The UDPClient class provides access to UDP services at a higher abstraction level than the Socket class. UDPClient is used to connect to a remote host and to receive connections from a remote client. |