Namespace System.Net.Sockets
Classes
LingerOption
Contains information for a socket's linger time, the amount of time it will remain after closing if data remains to be sent.
MulticastOption
Contains option values for IP multicast management on socket using SetSocketOption(SocketOptionLevel, SocketOptionName, byte[])
NetworkStream
Provides the underlying stream of data for network access.
Socket
Implements the Berkeley sockets interface.
SocketException
The exception that is thrown when a socket error occurs.
TcpClient
Provides client connections for TCP network services.
TcpListener
Listens for connections from TCP network clients.
UdpClient
Provides User Datagram Protocol (UDP) network services. Can be used for both client and server roles.
Enums
AddressFamily
Specifies the address families that an instance of the Socket
ProtocolFamily
Specifies the type of protocol that an instance of the Socket
ProtocolType
Specifies the protocols that the Socket class supports.
SelectMode
Specifies the mode for polling the status of a socket.
SocketError
Defines socket error constants.
SocketFlags
This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
SocketOptionLevel
Defines socket option levels for the Socket class.
SocketOptionName
Defines socket option names for the Socket class.
SocketType
Specifies the type of socket an instance of the Socket class represents.