NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

System.Net.Sockets Namespace

Classes

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.

Enumerations

Enumeration Description
SelectMode Specifies the mode for polling the status of a socket.