System.Net.Sockets 命名空间

为需要严密控制网络访问的开发者提供 Windows 套接字 (Winsock) 接口的托管实现。

HttpPolicyDownloaderProtocol

下载 Socket 类的实例将使用的策略文件。

IPv6MulticastOption

包含用于加入 IPv6 多路广播组的选项值。

LingerOption

指定在调用 SocketClose() 方法之后,如果仍有数据要发送,Close() 是否保持连接以及保持多长时间。

MulticastOption

包含用于联接和丢弃多路广播组的 IPAddress 值。

NetworkStream

为网络访问提供数据的基础流。

SafeSocketHandle

表示套接字句柄的包装类。

SendPacketsElement

表示 SendPacketsElement 数组中的一个元素。

Socket

实现 Berkeley 套接字接口。

SocketAsyncEventArgs

表示异步套接字操作。

SocketException

发生套接字错误时引发的异常。

SocketPolicy

表示策略文件实例。

SocketTaskExtensions

此类包含 Socket 类的扩展方法。

TcpClient

为 TCP 网络服务提供客户端连接。

TcpListener

侦听来自 TCP 网络客户端的连接。

UdpAnySourceMulticastClient

从任意源接收多播流量的客户端接收器,亦称为任意源多播 (ASM) 或 Internet 标准多播 (ISM)。

UdpClient

提供用户数据报协议 (UDP) 网络服务。

UdpSingleSourceMulticastClient

一个从单一源接收多播流量的客户端,亦称为源特定多播 (SSM)。

UnixDomainSocketEndPoint

以路径形式表示 Unix 域套接字终结点。

结构

IPPacketInformation

通过调用 ReceiveMessageFrom(Byte[], Int32, Int32, SocketFlags, EndPoint, IPPacketInformation)EndReceiveMessageFrom(IAsyncResult, SocketFlags, EndPoint, IPPacketInformation) 显示数据包信息。

SocketInformation

对复制 Socket 时所需的信息进行封装。

SocketReceiveFromResult

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 操作的结果。

SocketReceiveMessageFromResult

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint) 操作的结果。

UdpReceiveResult

呈现 UDP 从对 ReceiveAsync() 方法的调用接收结果信息。

枚举

AddressFamily

指定 Socket 类的实例可以使用的寻址方案。

IOControlCode

指定 IOControl(Int32, Byte[], Byte[]) 方法支持的 IO 控制代码。

IPProtectionLevel

一个可用于将 IPv6 套接字限制为一个指定范围的值,例如限制为具有相同的链接本地或站点本地前缀的地址。

ProtocolFamily

指定 Socket 类的实例可以使用的协议类型。

ProtocolType

指定 Socket 类支持的协议。

SelectMode

Poll(Int32, SelectMode) 方法定义轮询模式。

SocketAsyncOperation

最近使用此上下文对象执行的异步套接字操作的类型。

SocketClientAccessPolicyProtocol

指定下载客户端访问策略文件的方法。

SocketError

定义 Socket 类的错误代码。

SocketFlags

指定套接字发送和接收行为。

SocketInformationOptions

描述 Socket 的状态。

SocketOptionLevel

SetSocketOption(SocketOptionLevel, SocketOptionName, Int32)GetSocketOption(SocketOptionLevel, SocketOptionName) 方法定义套接字选项级别。

SocketOptionName

定义配置选项名称。

SocketShutdown

定义 Shutdown(SocketShutdown) 方法使用的常量。

SocketType

指定 Socket 类的实例表示的套接字类型。

TransmitFileOptions

TransmitFileOptions 枚举定义文件传输请求中使用的值。

委托

SecurityCriticalAction

表示安全关键操作。

注解

TcpClientTcpListenerUdpClient 类封装创建与 Internet 的 TCP 和 UDP 连接的详细信息。

另请参阅