StandardSocketOptions.SoRcvbuf Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Размер буфера получения сокета.
[Android.Runtime.Register("SO_RCVBUF", ApiSince=24)]
public static Java.Net.ISocketOption? SoRcvbuf { get; }
[<Android.Runtime.Register("SO_RCVBUF", ApiSince=24)>]
static member SoRcvbuf : Java.Net.ISocketOption
Значение свойства
- Атрибуты
Комментарии
Размер буфера получения сокета.
Значение этого параметра сокета — это Integer размер буфера получения сокета в байтах. Буфер получения сокета — это входной буфер, используемый реализацией сети. Возможно, потребуется увеличить количество подключений с большим объемом или уменьшить, чтобы ограничить возможный невыполненной работы входящих данных. Значение параметра сокета — это <>em hint</em> для реализации для размера буфера, а фактический размер может отличаться.
Для сокетов, ориентированных на диаграмму данных, размер буфера получения может ограничить размер полученных диаграмм данных. Зависит ли объем диаграмм данных, превышающий размер буфера. Увеличение буфера получения сокета может быть важным для случаев, когда диаграммы данных приходят в всплески быстрее, чем они могут быть обработаны.
В случае потоковых сокетов и протокола TCP/IP размер буфера получения сокета может использоваться при рекламе размера окна получения TCP на удаленный пиринг.
Начальный или стандартный размер буфера получения сокета и диапазон допустимых значений зависит от системы, хотя отрицательный размер не допускается. Попытка задать буфер получения сокета больше, чем максимальный размер, приводит к его максимальному размеру.
Реализация позволяет задать этот параметр сокета перед привязкой или подключением сокета. Возможность изменения буфера получения сокета после привязки сокета зависит от системы.
Java документации по java.net.StandardSocketOptions.SO_RCVBUF.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".