StandardSocketOptions.SoRcvbuf Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Größe des Socket-Empfangspuffers.
[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
Eigenschaftswert
- Attribute
Hinweise
Die Größe des Socket-Empfangspuffers.
Der Wert dieser Socketoption ist eine Integer Größe des Socket-Empfangspuffers in Byte. Der Socket-Empfangspuffer ist ein Eingabepuffer, der von der Netzwerkimplementierung verwendet wird. Möglicherweise muss er für Verbindungen mit hohem Volumen erhöht oder verringert werden, um den möglichen Backlog eingehender Daten zu begrenzen. 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.
Bei datagramorientierten Sockets kann die Größe des Empfangspuffers die Größe der empfangenden Datengramme einschränken. Gibt an, ob Datagramme, die größer als die Puffergröße sind, empfangen werden können, systemabhängig. Das Erhöhen des Socket-Empfangspuffers kann für Fälle wichtig sein, in denen Datagramme schneller eingehen, als sie verarbeitet werden können.
Bei streamorientierten Sockets und dem TCP/IP-Protokoll kann die Größe des Socket-Empfangspuffers verwendet werden, wenn die Größe des TCP-Empfangsfensters für den Remote-Peer angezeigt wird.
Die anfängliche/Standardgröße des Socket-Empfangspuffers und der Bereich zulässiger Werte ist systemabhängig, obwohl eine negative Größe nicht zulässig ist. Ein Versuch, den Socket-Empfangspuffer auf größer als seine maximale Größe festzulegen, 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 eine Implementierung das Ändern des Socket-Empfangspuffers ermöglicht, nachdem der Socket gebunden ist, vom System abhängig ist.
Java Dokumentation für java.net.StandardSocketOptions.SO_RCVBUF.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.