Sprache

StandardSocketOptions.SoSndbuf Eigenschaft

Definition

Die Größe des Socket-Sendepuffers.

[Android.Runtime.Register("SO_SNDBUF", ApiSince=24)]
public static Java.Net.ISocketOption? SoSndbuf { get; }
[<Android.Runtime.Register("SO_SNDBUF", ApiSince=24)>]
static member SoSndbuf : Java.Net.ISocketOption

Eigenschaftswert

Attribute

Hinweise

Die Größe des Socket-Sendepuffers.

Der Wert dieser Socketoption ist eine Integer Größe des Socket-Sendepuffers in Byte. Der Socket-Sendepuffer ist ein Ausgabepuffer, der von der Netzwerkimplementierung verwendet wird. Es muss möglicherweise für Verbindungen mit hohem Volumen erhöht werden. Der Wert der Socketoption ist ein <em>hint</em> für die Implementierung zur Größe des Puffers und die tatsächliche Größe kann abweichen. Die Socketoption kann abgefragt werden, um die tatsächliche Größe abzurufen.

Bei datagramorientierten Sockets kann die Größe des Sendepuffers die Größe der Datagramme einschränken, die vom Socket gesendet werden können. Gibt an, ob Datagramme, die größer als die Puffergröße sind, gesendet oder verworfen werden, vom System abhängig sind.

Die anfängliche/Standardgröße des Socket-Sendepuffers und der Bereich zulässiger Werte ist systemabhängig, obwohl eine negative Größe nicht zulässig ist. Ein Versuch, den Socket-Sendepuffer auf eine Größe festzulegen, die größer als die maximale Größe ist, bewirkt, dass er auf seine maximale Größe festgelegt wird.

Eine Implementierung ermöglicht es, diese Socketoption festzulegen, bevor der Socket gebunden oder verbunden ist. Gibt an, ob durch eine Implementierung der Socket-Sendepuffer geändert werden kann, nachdem der Socket gebunden ist, vom System abhängig ist.

Java-Dokumentation für java.net.StandardSocketOptions.SO_SNDBUF.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: