Поделиться через


Socket.SetPerformancePreferences(Int32, Int32, Int32) Метод

Определение

Задает параметры производительности для этого сокета.

[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

Параметры

connectionTime
Int32

Выражение int относительной важности короткого времени подключения

latency
Int32

Выражение int относительной важности низкой задержки

bandwidth
Int32

Выражение int относительной важности высокой пропускной способности

Атрибуты

Комментарии

Задает параметры производительности для этого сокета.

Сокеты используют протокол TCP/IP по умолчанию. Некоторые реализации могут предлагать альтернативные протоколы, которые имеют разные характеристики производительности, чем TCP/IP. Этот метод позволяет приложению выразить свои собственные предпочтения в том, как эти компромиссы должны выполняться при выборе реализации из доступных протоколов.

Параметры производительности описываются тремя целыми числами, значения которых указывают на относительную важность короткого времени подключения, низкой задержки и высокой пропускной способности. Абсолютные значения целых чисел не имеют значения; Чтобы выбрать протокол, значения просто сравниваются с большими значениями, указывающими на более сильные предпочтения. Отрицательные значения представляют собой более низкий приоритет, чем положительные значения. Если приложение предпочитает короткое время подключения как с низкой задержкой, так и с высокой пропускной способностью, например, оно может вызвать этот метод со значениями (1, 0, 0). Если приложение предпочитает высокую пропускную способность выше низкой задержки и низкую задержку выше короткого времени подключения, то он может вызвать этот метод со значениями (0, 1, 2).

Вызов этого метода после подключения сокета не будет иметь никакого эффекта.

Добавлено в версии 1.5.

Документация по Java для java.net.Socket.setPerformancePreferences(int, int, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к