Partager via


TcpClient.NoDelay Propriété

Définition

Obtient ou définit une valeur qui désactive un délai de temporisation quand les mémoires tampons d'envoi ou de réception ne sont pas saturées.

public:
 property bool NoDelay { bool get(); void set(bool value); };
public bool NoDelay { get; set; }
member this.NoDelay : bool with get, set
Public Property NoDelay As Boolean

Valeur de propriété

true si le délai est désactivé ; sinon, false. La valeur par défaut est false.

Exemples

L’exemple de code suivant désactive le délai. Il vérifie ensuite la valeur de NoDelay pour vérifier que la propriété a été correctement définie.

// Sends data immediately upon calling NetworkStream.Write.
tcpClient->NoDelay = true;

// Determines if the delay is enabled by using the NoDelay property.
if ( tcpClient->NoDelay)
      Console::WriteLine( "The delay was set successfully to {0}", tcpClient->NoDelay );
// Sends data immediately upon calling NetworkStream.Write.
tcpClient.NoDelay = true;

// Determines if the delay is enabled by using the NoDelay property.
if (tcpClient.NoDelay)
    Console.WriteLine ("The delay was set successfully to " + tcpClient.NoDelay.ToString ());
' Sends data immediately upon calling NetworkStream.Write.
tcpClient.NoDelay = True

' Determines if the delay is enabled by using the NoDelay property.
If tcpClient.NoDelay = True Then
   Console.WriteLine(("The delay was set successfully to " + tcpClient.NoDelay.ToString()))
End If

Remarques

Quand NoDelay a la valeur false, un TcpClient n’envoie pas de paquet sur le réseau tant qu’il n’a pas collecté une quantité significative de données sortantes. En raison de la quantité de surcharge dans un segment TCP, l’envoi de petites quantités de données est inefficace. Toutefois, il existe des situations où vous devez envoyer de très petites quantités de données ou attendre des réponses immédiates de chaque paquet que vous envoyez. Votre décision doit peser l’importance relative de l’efficacité du réseau par rapport aux exigences de l’application.

S’applique à