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.