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

Определение

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

[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 относительной важности высокой пропускной способности

Атрибуты

Комментарии

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

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

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

Вызов этого метода после привязки сокета не будет иметь никакого эффекта. Это означает, что для использования этой возможности требуется создать сокет с помощью конструктора no-argument.

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

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

Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".

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