| |
名称 |
说明 |
|
Accept |
为新建连接创建新的 Socket。 |
|
AcceptAsync |
开始一个异步操作来接受一个传入的连接尝试。 |
|
BeginAccept(AsyncCallback, Object) |
开始一个异步操作来接受一个传入的连接尝试。 |
|
BeginAccept(Int32, AsyncCallback, Object) |
开始异步操作以接受传入的连接尝试并接收客户端应用程序发送的第一个数据块。 |
|
BeginAccept(Socket, Int32, AsyncCallback, Object) |
开始异步操作以接受从指定套接字传入的连接尝试并接收客户端应用程序发送的第一个数据块。 |
|
BeginConnect(EndPoint, AsyncCallback, Object) |
开始一个对远程主机连接的异步请求。 |
|
BeginConnect(IPAddress, Int32, AsyncCallback, Object) |
开始一个对远程主机连接的异步请求。 主机由 IPAddress 和端口号指定。 |
|
BeginConnect(array<IPAddress>, Int32, AsyncCallback, Object) |
开始一个对远程主机连接的异步请求。 主机由 IPAddress 数组和端口号指定。 |
|
BeginConnect(String, Int32, AsyncCallback, Object) |
开始一个对远程主机连接的异步请求。 主机由主机名和端口号指定。 |
|
BeginDisconnect |
开始异步请求从远程终结点断开连接。 |
|
BeginReceive(IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object) |
开始从连接的 Socket 中异步接收数据。 |
|
BeginReceive(IList<ArraySegment<Byte>>, SocketFlags, SocketError%, AsyncCallback, Object) |
开始从连接的 Socket 中异步接收数据。 |
|
BeginReceive(array<Byte>, Int32, Int32, SocketFlags, AsyncCallback, Object) |
开始从连接的 Socket 中异步接收数据。 |
|
BeginReceive(array<Byte>, Int32, Int32, SocketFlags, SocketError%, AsyncCallback, Object) |
开始从连接的 Socket 中异步接收数据。 |
|
BeginReceiveFrom |
开始从指定网络设备中异步接收数据。 |
|
BeginReceiveMessageFrom |
开始使用指定的 SocketFlags 将指定字节数的数据异步接收到数据缓冲区的指定位置,然后存储终结点和数据包信息。 |
|
BeginSend(IList<ArraySegment<Byte>>, SocketFlags, AsyncCallback, Object) |
将数据异步发送到连接的 Socket。 |
|
BeginSend(IList<ArraySegment<Byte>>, SocketFlags, SocketError%, AsyncCallback, Object) |
将数据异步发送到连接的 Socket。 |
|
BeginSend(array<Byte>, Int32, Int32, SocketFlags, AsyncCallback, Object) |
将数据异步发送到连接的 Socket。 |
|
BeginSend(array<Byte>, Int32, Int32, SocketFlags, SocketError%, AsyncCallback, Object) |
将数据异步发送到连接的 Socket。 |
|
BeginSendFile(String, AsyncCallback, Object) |
使用 UseDefaultWorkerThread 标志,将文件 fileName 发送到连接的 Socket 对象。 |
|
BeginSendFile(String, array<Byte>, array<Byte>, TransmitFileOptions, AsyncCallback, Object) |
将文件和数据缓冲区异步发送到连接的 Socket 对象。 |
|
BeginSendTo |
向特定远程主机异步发送数据。 |
|
Bind |
使 Socket 与一个本地终结点相关联。 |
|
CancelConnectAsync |
取消一个对远程主机连接的异步请求。 |
|
Close() |
关闭 Socket 连接并释放所有关联的资源。 |
|
Close(Int32) |
关闭 Socket 连接并释放与指定超时关联的所有资源以允许发送排队数据。 |
|
Connect(EndPoint) |
建立与远程主机的连接。 |
|
Connect(IPAddress, Int32) |
建立与远程主机的连接。 主机由 IP 地址和端口号指定。 |
|
Connect(array<IPAddress>, Int32) |
建立与远程主机的连接。 主机由 IP 地址的数组和端口号指定。 |
|
Connect(String, Int32) |
建立与远程主机的连接。 主机由主机名和端口号指定。 |
|
ConnectAsync(SocketAsyncEventArgs) |
开始一个对远程主机连接的异步请求。 |
|
ConnectAsync(SocketType, ProtocolType, SocketAsyncEventArgs) |
开始一个对远程主机连接的异步请求。 |
|
Disconnect |
关闭套接字连接并允许重用套接字。 |
|
DisconnectAsync |
开始异步请求从远程终结点断开连接。 |
|
Dispose() |
释放由 Socket 类的当前实例占用的所有资源。 |
|
Dispose(Boolean) |
释放由 Socket 使用的非托管资源,并可根据需要释放托管资源。 |
|
DuplicateAndClose |
重复目标进程的套接字引用,并关闭此进程的套接字。 |
|
EndAccept(IAsyncResult) |
异步接受传入的连接尝试,并创建新的 Socket 来处理远程主机通信。 |
|
EndAccept(array<Byte>%, IAsyncResult) |
异步接受传入的连接尝试,并创建新的 Socket 对象来处理远程主机通信。 此方法返回包含所传输的初始数据的缓冲区。 |
|
EndAccept(array<Byte>%, Int32%, IAsyncResult) |
异步接受传入的连接尝试,并创建新的 Socket 对象来处理远程主机通信。 此方法返回一个缓冲区,其中包含初始数据和传输的字节数。 |
|
EndConnect |
结束挂起的异步连接请求。 |
|
EndDisconnect |
结束挂起的异步断开连接请求。 |
|
EndReceive(IAsyncResult) |
结束挂起的异步读取。 |
|
EndReceive(IAsyncResult, SocketError%) |
结束挂起的异步读取。 |
|
EndReceiveFrom |
结束挂起的、从特定终结点进行异步读取。 |
|
EndReceiveMessageFrom |
结束挂起的、从特定终结点进行异步读取。 此方法还显示有关数据包而不是 EndReceiveFrom 的更多信息。 |
|
EndSend(IAsyncResult) |
结束挂起的异步发送。 |
|
EndSend(IAsyncResult, SocketError%) |
结束挂起的异步发送。 |
|
EndSendFile |
结束文件的挂起异步发送。 |
|
EndSendTo |
结束挂起的、向指定位置进行的异步发送。 |
|
Equals(Object) |
确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) |
|
Finalize |
Socket 类使用的可用资源。 (重写 Object::Finalize()。) |
|
GetHashCode |
用作特定类型的哈希函数。 (继承自 Object。) |
|
GetSocketOption(SocketOptionLevel, SocketOptionName) |
返回指定的 Socket 选项的值,表示为一个对象。 |
|
GetSocketOption(SocketOptionLevel, SocketOptionName, array<Byte>) |
返回指定的 Socket 选项设置,表示为字节数组。 |
|
GetSocketOption(SocketOptionLevel, SocketOptionName, Int32) |
返回数组中指定的 Socket 选项的值。 |
|
GetType |
获取当前实例的 Type。 (继承自 Object。) |
|
IOControl(Int32, array<Byte>, array<Byte>) |
使用数字控制代码,为 Socket 设置低级操作模式。 |
|
IOControl(IOControlCode, array<Byte>, array<Byte>) |
使用 IOControlCode 枚举指定控制代码,为 Socket 设置低级操作模式。 |
|
Listen |
将 Socket 置于侦听状态。 |
|
MemberwiseClone |
创建当前 Object 的浅表副本。 (继承自 Object。) |
|
Poll |
确定 Socket 的状态。 |
|
Receive(IList<ArraySegment<Byte>>) |
从绑定的 Socket 接收数据,将数据存入接收缓冲区列表中。 |
|
Receive(array<Byte>) |
从绑定的 Socket 套接字接收数据,将数据存入接收缓冲区。 |
|
Receive(IList<ArraySegment<Byte>>, SocketFlags) |
使用指定的 SocketFlags,从绑定的 Socket 接收数据,将数据存入接收缓冲区列表中。 |
|
Receive(array<Byte>, SocketFlags) |
使用指定的 SocketFlags,从绑定的 Socket 接收数据,将数据存入接收缓冲区。 |
|
Receive(IList<ArraySegment<Byte>>, SocketFlags, SocketError%) |
使用指定的 SocketFlags,从绑定的 Socket 接收数据,将数据存入接收缓冲区列表中。 |
|
Receive(array<Byte>, Int32, SocketFlags) |
使用指定的 SocketFlags,从绑定的 Socket 接收指定字节数的数据,并将数据存入接收缓冲区。 |
|
Receive(array<Byte>, Int32, Int32, SocketFlags) |
使用指定的 SocketFlags,从绑定的 Socket 接收指定的字节数,存入接收缓冲区的指定偏移量位置。 |
|
Receive(array<Byte>, Int32, Int32, SocketFlags, SocketError%) |
使用指定的 SocketFlags,从绑定的 Socket 接收数据,将数据存入接收缓冲区。 |
|
ReceiveAsync |
开始一个异步请求以便从连接的 Socket 对象中接收数据。 |
|
ReceiveFrom(array<Byte>, EndPoint%) |
将数据报接收到数据缓冲区并存储终结点。 |
|
ReceiveFrom(array<Byte>, SocketFlags, EndPoint%) |
使用指定的 SocketFlags 将数据报接收到数据缓冲区并存储终结点。 |
|
ReceiveFrom(array<Byte>, Int32, SocketFlags, EndPoint%) |
使用指定的 SocketFlags 将指定的字节数接收到数据缓冲区并存储终结点。 |
|
ReceiveFrom(array<Byte>, Int32, Int32, SocketFlags, EndPoint%) |
使用指定的 SocketFlags 将指定字节数的数据接收到数据缓冲区的指定位置并存储终结点。 |
|
ReceiveFromAsync |
开始从指定网络设备中异步接收数据。 |
|
ReceiveMessageFrom |
使用指定的 SocketFlags 将指定字节数的数据接收到数据缓冲区的指定位置,然后存储终结点和数据包信息。 |
|
ReceiveMessageFromAsync |
开始使用指定的 SocketAsyncEventArgs::SocketFlags 将指定字节数的数据异步接收到数据缓冲区的指定位置,并存储终结点和数据包信息。 |
|
Select |
确定一个或多个套接字的状态。 |
|
Send(IList<ArraySegment<Byte>>) |
将列表中的一组缓冲区发送到连接的 Socket。 |
|
Send(array<Byte>) |
将数据发送到连接的 Socket。 |
|
Send(IList<ArraySegment<Byte>>, SocketFlags) |
使用指定的 SocketFlags,将列表中的一组缓冲区发送到连接的 Socket。 |
|
Send(array<Byte>, SocketFlags) |
使用指定的 SocketFlags 将数据发送到连接的 Socket。 |
|
Send(IList<ArraySegment<Byte>>, SocketFlags, SocketError%) |
使用指定的 SocketFlags,将列表中的一组缓冲区发送到连接的 Socket。 |
|
Send(array<Byte>, Int32, SocketFlags) |
使用指定的 SocketFlags,将指定字节数的数据发送到已连接的 Socket。 |
|
Send(array<Byte>, Int32, Int32, SocketFlags) |
使用指定的 SocketFlags,将指定字节数的数据发送到已连接的 Socket(从指定的偏移量开始)。 |
|
Send(array<Byte>, Int32, Int32, SocketFlags, SocketError%) |
从指定的偏移量开始使用指定的 SocketFlags 将指定字节数的数据发送到连接的 Socket。 |
|
SendAsync |
将数据异步发送到连接的 Socket 对象。 |
|
SendFile(String) |
使用 UseDefaultWorkerThread 传输标志,将文件 fileName 发送到连接的 Socket 对象。 |
|
SendFile(String, array<Byte>, array<Byte>, TransmitFileOptions) |
使用指定的 TransmitFileOptions 值,将文件 fileName 和数据缓冲区发送到连接的 Socket 对象。 |
|
SendPacketsAsync |
将文件集合或者内存中的数据缓冲区以异步方法发送给连接的 Socket 对象。 |
|
SendTo(array<Byte>, EndPoint) |
将数据发送到指定的终结点。 |
|
SendTo(array<Byte>, SocketFlags, EndPoint) |
使用指定的 SocketFlags,将数据发送到特定的终结点。 |
|
SendTo(array<Byte>, Int32, SocketFlags, EndPoint) |
使用指定的 SocketFlags,将指定字节数的数据发送到指定的终结点。 |
|
SendTo(array<Byte>, Int32, Int32, SocketFlags, EndPoint) |
使用指定的 SocketFlags,将指定字节数的数据发送到指定终结点(从缓冲区中的指定位置开始)。 |
|
SendToAsync |
向特定远程主机异步发送数据。 |
|
SetIPProtectionLevel |
设置套接字的 IP 保护级别。 |
|
SetSocketOption(SocketOptionLevel, SocketOptionName, Boolean) |
将指定的 Socket 选项设置为指定的 Boolean 值。 |
|
SetSocketOption(SocketOptionLevel, SocketOptionName, array<Byte>) |
将指定的 Socket 选项设置为指定的值,表示为字节数组。 |
|
SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) |
将指定的 Socket 选项设置为指定的整数值。 |
|
SetSocketOption(SocketOptionLevel, SocketOptionName, Object) |
将指定的 Socket 选项设置为指定值,表示为对象。 |
|
Shutdown |
禁用某 Socket 上的发送和接收。 |
|
ToString |
返回表示当前对象的字符串。 (继承自 Object。) |