Langage

ServerSocket.SetPerformancePreferences(Int32, Int32, Int32) Méthode

Définition

Définit les préférences de performances pour ce ServerSocket.

[Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")]
public virtual void SetPerformancePreferences(int connectionTime, int latency, int bandwidth);
[<Android.Runtime.Register("setPerformancePreferences", "(III)V", "GetSetPerformancePreferences_IIIHandler")>]
abstract member SetPerformancePreferences : int * int * int -> unit
override this.SetPerformancePreferences : int * int * int -> unit

Paramètres

connectionTime
Int32

Une int expression de l’importance relative d’une courte durée de connexion

latency
Int32

Expression int de l’importance relative d’une faible latence

bandwidth
Int32

Expression int de l’importance relative de la bande passante élevée

Attributs

Remarques

Définit les préférences de performances pour ce ServerSocket.

Les sockets utilisent le protocole TCP/IP par défaut. Certaines implémentations peuvent proposer d’autres protocoles qui ont des caractéristiques de performances différentes de TCP/IP. Cette méthode permet à l’application d’exprimer ses propres préférences quant à la façon dont ces compromis doivent être effectués lorsque l’implémentation choisit parmi les protocoles disponibles.

Les préférences de performances sont décrites par trois entiers dont les valeurs indiquent l’importance relative du temps de connexion court, de la faible latence et de la bande passante élevée. Les valeurs absolues des entiers ne sont pas pertinentes ; pour choisir un protocole, les valeurs sont simplement comparées, avec des valeurs plus grandes indiquant des préférences plus fortes. Si l’application préfère un temps de connexion court sur une faible latence et une bande passante élevée, par exemple, elle peut appeler cette méthode avec les valeurs (1, 0, 0). Si l’application préfère une bande passante élevée au-dessus de la faible latence et une faible latence au-dessus du temps de connexion court, elle peut appeler cette méthode avec les valeurs (0, 1, 2).

L’appel de cette méthode une fois que ce socket a été lié n’aura aucun effet. Cela implique que pour utiliser cette fonctionnalité, le socket doit être créé avec le constructeur sans argument.

Ajouté à la version 1.5.

Java documentation pour java.net.ServerSocket.setPerformancePreferences(int, int, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à