TcpClient.ReceiveTimeout Propriété

Définition

Obtient ou définit la durée pendant laquelle une TcpClient opération de lecture est lancée avant d’attendre la réception des données.

public:
 property int ReceiveTimeout { int get(); void set(int value); };
public int ReceiveTimeout { get; set; }
member this.ReceiveTimeout : int with get, set
Public Property ReceiveTimeout As Integer

Valeur de propriété

Valeur de délai d’attente de la connexion en millisecondes. La valeur par défaut est 0.

Exemples

L’exemple de code suivant définit et obtient le délai d’attente de réception.

// Sets the receive time out using the ReceiveTimeout public property.
tcpClient.ReceiveTimeout = 5000;

// Gets the receive time out using the ReceiveTimeout public property.
if (tcpClient.ReceiveTimeout == 5000)
    Console.WriteLine ("The receive time out limit was successfully set " + tcpClient.ReceiveTimeout.ToString ());
' Sets the receive time out using the ReceiveTimeout public property.
tcpClient.ReceiveTimeout = 5

' Gets the receive time out using the ReceiveTimeout public property.
If tcpClient.ReceiveTimeout = 5 Then
   Console.WriteLine(("The receive time out limit was successfully set " + tcpClient.ReceiveTimeout.ToString()))
End If

Remarques

La ReceiveTimeout propriété détermine la durée pendant laquelle la Read méthode va bloquer jusqu’à ce qu’elle puisse recevoir des données. Cette durée est mesurée en millisecondes. Si le délai d’expiration expire avant Read la fin, TcpClient lève un IOException. Il n’y a pas de délai d’attente par défaut.

S’applique à

Voir aussi