SocketOption Enumeration
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.
Listet Werte auf, die von mehreren Typen zurückgegeben werden.
public enum SocketOption
type SocketOption =
- Vererbung
-
SocketOption
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| TcpNodelay | 1 | Deaktiviert den Nagle-Algorithmus für diese Verbindung. |
| IpTos | 3 | Legt das Typ-of-Service- oder Datenverkehrsklassenfeld im IP-Header für einen TCP- oder UDP-Socket fest. |
| SoReuseaddr | 4 | Legt die option SO_REUSEADDR für einen Socket fest. |
| SoKeepalive | 8 | Aktiviert TCP-Keepalive-Probes nach einer implementierungsabhängigen Zeit der Inaktivität. |
| ReusePort | 14 | Aktiviert oder deaktiviert die Bindung mehrerer Sockets an dieselbe Adresse und denselben Port. |
| SoBindaddr | 15 | Ruft die lokale Adressbindung eines Sockets ab. |
| IpMulticastIf | 16 | Legt die ausgehende Schnittstelle für Multicastpakete fest. |
| IpMulticastLoop | 18 | Aktiviert oder deaktiviert den lokalen Loopback von Multicast-Datagrammen. |
| IpMulticastIf2 | 31 | Wählt die ausgehende Schnittstelle für Multicastpakete aus. |
| SoBroadcast | 32 | Aktiviert oder deaktiviert die Möglichkeit eines Sockets zum Senden von Übertragungsnachrichten. |
| SoLinger | 128 | Gibt ein Timeout für das Anhalten beim Schließen an. |
| SoSndbuf | 4097 | Legt einen Hinweis für die Größe von Plattformpuffern fest, die für ausgehende Netzwerk-E/A verwendet werden. |
| SoRcvbuf | 4098 | Legt einen Hinweis für die Größe von Plattformpuffern fest, die für eingehende Netzwerk-E/A verwendet werden. |
| SoOobinline | 4099 | Steuert, ob empfangene TCP-Dringende Daten über den Socketeingabedatenstrom übermittelt werden. |
| SoTimeout | 4102 | Legt ein Timeout für das Blockieren von Socketvorgängen fest. |
Hinweise
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.