Lire en anglais

Partager via


SocketTaskExtensions Classe

Définition

Cette classe contient des méthodes d’extension de la classe Socket.

public static class SocketTaskExtensions
Héritage
SocketTaskExtensions

Méthodes

AcceptAsync(Socket)

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket.

AcceptAsync(Socket, Socket)

Effectue une opération asynchrone pour accepter une tentative de connexion entrante sur le socket.

ConnectAsync(Socket, EndPoint)

Établit une connexion à un hôte distant.

ConnectAsync(Socket, EndPoint, CancellationToken)

Établit une connexion à un hôte distant.

ConnectAsync(Socket, IPAddress, Int32)

Établit une connexion à un hôte distant. L’hôte est spécifié par une adresse IP et un numéro de port.

ConnectAsync(Socket, IPAddress, Int32, CancellationToken)

Établit une connexion à un hôte distant, qui est spécifié par une adresse IP et un numéro de port.

ConnectAsync(Socket, IPAddress[], Int32)

Établit une connexion à un hôte distant. L’hôte est spécifié par un tableau d’adresses IP et un numéro de port.

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

Établit une connexion à un hôte distant, qui est spécifié par un tableau d’adresses IP et un numéro de port.

ConnectAsync(Socket, String, Int32)

Établit une connexion à un hôte distant. L’hôte est spécifié par un nom d’hôte et un numéro de port.

ConnectAsync(Socket, String, Int32, CancellationToken)

Établit une connexion à un hôte distant, qui est spécifié par un nom d'hôte et un numéro de port.

ReceiveAsync(Socket, ArraySegment<Byte>, SocketFlags)

Reçoit des données à partir d’un socket connecté.

ReceiveAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

Reçoit des données à partir d’un socket connecté.

ReceiveAsync(Socket, Memory<Byte>, SocketFlags, CancellationToken)

Reçoit des données à partir d’un socket connecté.

ReceiveFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Reçoit des données à partir d’un périphérique réseau spécifié.

ReceiveMessageFromAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Reçoit le nombre d’octets de données spécifié à l’emplacement de la mémoire tampon spécifié à l’aide des SocketFlags spécifiés, puis stocke les informations de paquet et de point de terminaison.

SendAsync(Socket, ArraySegment<Byte>, SocketFlags)

Envoie des données à un socket connecté.

SendAsync(Socket, IList<ArraySegment<Byte>>, SocketFlags)

Envoie des données à un socket connecté.

SendAsync(Socket, ReadOnlyMemory<Byte>, SocketFlags, CancellationToken)

Envoie des données à un socket connecté.

SendToAsync(Socket, ArraySegment<Byte>, SocketFlags, EndPoint)

Envoie des données de façon asynchrone à un hôte distant spécifique.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1