SocketTaskExtensions 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
- 继承
-
方法
AcceptAsync(Socket)
|
执行异步操作,接受套接字上的传入连接尝试。
|
AcceptAsync(Socket, Socket)
|
执行异步操作,接受套接字上的传入连接尝试。
|
ConnectAsync(Socket, EndPoint)
|
与远程主机建立连接。
|
ConnectAsync(Socket, EndPoint, CancellationToken)
|
与远程主机建立连接。
|
ConnectAsync(Socket, IPAddress, Int32)
|
与远程主机建立连接。 主机由 IP 地址和端口号指定。
|
ConnectAsync(Socket, IPAddress, Int32, CancellationToken)
|
建立与远程主机的连接,该连接由 IP 地址和端口号指定。
|
ConnectAsync(Socket, IPAddress[], Int32)
|
与远程主机建立连接。 主机由 IP 地址数组和端口号指定。
|
ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)
|
建立与远程主机的连接,该连接由 IP 地址数组和端口号指定。
|
ConnectAsync(Socket, String, Int32)
|
与远程主机建立连接。 主机由主机名和端口号指定。
|
ConnectAsync(Socket, String, Int32, CancellationToken)
|
建立与远程主机的连接,该连接由主机名和端口号指定。
|
ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)
|
接收连接的套接字发出的数据。
|
ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)
|
接收连接的套接字发出的数据。
|
ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken)
|
接收连接的套接字发出的数据。
|
ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)
|
接收来自指定网络设备的数据。
|
ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)
|
使用指定的 SocketFlags 将指定字节数的数据接收到指定的数据缓冲区位置,并存储终结点和数据包信息。
|
SendAsync(Socket, ArraySegment<Byte>, SocketFlags)
|
将数据发送到连接的套接字。
|
SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)
|
将数据发送到连接的套接字。
|
SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken)
|
将数据发送到连接的套接字。
|
SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)
|
以异步方式将数据发送到特定远程主机。
|
适用于