SocketOptionLevel 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.
Definiert Socketoptionsebenen für die methoden SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) und GetSocketOption(SocketOptionLevel, SocketOptionName).
public enum class SocketOptionLevel
public enum SocketOptionLevel
type SocketOptionLevel =
Public Enum SocketOptionLevel
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| IP | 0 | Socket Optionen gelten nur für IP-Sockets. |
| Tcp | 6 | Socket Optionen gelten nur für TCP-Sockets. |
| Udp | 17 | Socket Optionen gelten nur für UDP-Sockets. |
| IPv6 | 41 | Socket Optionen gelten nur für IPv6-Sockets. |
| Socket | 65535 | Socket Optionen gelten für alle Sockets. |
Beispiele
Im folgenden Beispiel wird diese Enumeration verwendet, um Socketoptionen festzulegen.
// The socket will linger for 10 seconds after Socket.Close is called.
var lingerOption = new LingerOption(true, 10);
s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger, lingerOption);
' The socket will linger for 10 seconds after Socket.Close is called.
Dim lingerOption As New LingerOption(True, 10)
s.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Linger, lingerOption)
Hinweise
Die SocketOptionLevel Enumeration definiert die Socketoptionsebenen, die an die Socket.SetSocketOption Und Socket.GetSocketOption Methoden übergeben werden können. SocketOptionName Aufzählungswerte werden nach SocketOptionLevelgruppiert.
Note Um IPv6 auf Windows XP zu verwenden, installieren Sie das Advance Networking Pack für Windows XP.