Compartilhar via


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

Definição

Define preferências de desempenho para este soquete.

[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

Parâmetros

connectionTime
Int32

Um int expressando a importância relativa de um curto tempo de conexão

latency
Int32

Um int expressando a importância relativa da baixa latência

bandwidth
Int32

Uma int expressão da importância relativa da alta largura de banda

Atributos

Comentários

Define preferências de desempenho para este soquete.

Os soquetes usam o protocolo TCP/IP por padrão. Algumas implementações podem oferecer protocolos alternativos que têm características de desempenho diferentes do TCP/IP. Esse método permite que o aplicativo expresse suas próprias preferências sobre como essas compensações devem ser feitas quando a implementação escolhe entre os protocolos disponíveis.

As preferências de desempenho são descritas por três inteiros cujos valores indicam a importância relativa do tempo de conexão curto, baixa latência e alta largura de banda. Os valores absolutos dos inteiros são irrelevantes; Para escolher um protocolo, os valores são simplesmente comparados, com valores maiores indicando preferências mais fortes. Valores negativos representam uma prioridade menor do que valores positivos. Se o aplicativo preferir tempo de conexão curto em vez de baixa latência e alta largura de banda, por exemplo, ele poderá invocar esse método com os valores (1, 0, 0). Se o aplicativo preferir alta largura de banda acima de baixa latência e baixa latência acima de curto tempo de conexão, ele poderá invocar esse método com os valores (0, 1, 2).

Invocar esse método depois que esse soquete tiver sido conectado não terá efeito.

Adicionado em 1.5.

Documentação Java para java.net.Socket.setPerformancePreferences(int, int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a