Partager via


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

Définition

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

[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 socket.

Les sockets utilisent le protocole TCP/IP par défaut. Certaines implémentations peuvent offrir 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. Les valeurs négatives représentent une priorité inférieure à celle des valeurs positives. 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é connecté n’aura aucun effet.

Ajouté à la version 1.5.

Documentation Java pour java.net.Socket.setPerformancePreferences(int, int, int).

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

S’applique à