SocketTaskExtensions.SendToAsync Méthode

Définition

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

C#
public static System.Threading.Tasks.Task<int> SendToAsync (this System.Net.Sockets.Socket socket, ArraySegment<byte> buffer, System.Net.Sockets.SocketFlags socketFlags, System.Net.EndPoint remoteEP);

Paramètres

socket
Socket

Socket sur lequel effectuer l’opération.

buffer
ArraySegment<Byte>

Tableau qui contient les données à envoyer.

socketFlags
SocketFlags

Combinaison d’opérations de bits des valeurs SocketFlags.

remoteEP
EndPoint

EndPoint qui représente l’appareil distant.

Retours

Tâche asynchrone qui se termine avec un nombre d’octets envoyés si l’opération a réussi. Sinon, la tâche se termine avec une erreur de socket non valide.

Exceptions

remoteEP a la valeur null.

Une erreur s’est produite pendant la tentative d’accès au socket.

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