Compartir a través de


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

Definición

Establece las preferencias de rendimiento de este 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

Parámetros

connectionTime
Int32

Expresión int de la importancia relativa de un tiempo de conexión corto

latency
Int32

Expresión int de la importancia relativa de baja latencia

bandwidth
Int32

Expresión int de la importancia relativa del ancho de banda alto

Atributos

Comentarios

Establece las preferencias de rendimiento de este socket.

Los sockets usan el protocolo TCP/IP de forma predeterminada. Algunas implementaciones pueden ofrecer protocolos alternativos que tienen características de rendimiento diferentes a TCP/IP. Este método permite a la aplicación expresar sus propias preferencias sobre cómo se deben hacer estas ventajas cuando la implementación elige entre los protocolos disponibles.

Las preferencias de rendimiento se describen en tres enteros cuyos valores indican la importancia relativa del tiempo de conexión corto, la baja latencia y el ancho de banda alto. Los valores absolutos de los enteros son irrelevantes; para elegir un protocolo, los valores se comparan simplemente, con valores más grandes que indican preferencias más fuertes. Los valores negativos representan una prioridad menor que los valores positivos. Si la aplicación prefiere un tiempo de conexión corto a través de una latencia baja y un ancho de banda alto, por ejemplo, podría invocar este método con los valores (1, 0, 0). Si la aplicación prefiere un ancho de banda alto por encima de una latencia baja y una latencia baja por encima del tiempo de conexión corto, podría invocar este método con los valores (0, 1, 2).

Invocar este método después de que se haya conectado este socket no tendrá ningún efecto.

Agregado en 1.5.

Documentación de Java para java.net.Socket.setPerformancePreferences(int, int, int).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a