語言

SocketTaskExtensions 類別

定義

此類別包含該類別的 Socket 擴充方法。

public ref class SocketTaskExtensions abstract sealed
public static class SocketTaskExtensions
type SocketTaskExtensions = class
Public Module SocketTaskExtensions
繼承
SocketTaskExtensions

方法

名稱 Description
AcceptAsync(Socket, Socket)

執行非同步操作以接受對套接字的連線嘗試。

AcceptAsync(Socket)

執行非同步操作以接受對套接字的連線嘗試。

ConnectAsync(Socket, EndPoint, CancellationToken)

建立與遠端主機的連線。

ConnectAsync(Socket, EndPoint)

建立與遠端主機的連線。

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

建立與遠端主機的連線,該主機由 IP 位址與埠號指定。

ConnectAsync(Socket, IPAddress, Int32)

建立與遠端主機的連線。 主機由 IP 位址和埠號指定。

ConnectAsync(Socket, IPAddress[], Int32, CancellationToken)

建立與遠端主機的連線,該主機由一組 IP 位址陣列及埠號指定。

ConnectAsync(Socket, IPAddress[], Int32)

建立與遠端主機的連線。 主機由一組 IP 位址陣列和一個埠號來指定。

ConnectAsync(Socket, String, Int32, CancellationToken)

建立與遠端主機的連線,該主機由主機名稱和埠號指定。

ConnectAsync(Socket, String, Int32)

建立與遠端主機的連線。 主機由主機名稱和埠號指定。

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)

非同步地將資料傳送到特定的遠端主機。

適用於