SocketOptionLevel Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define los niveles de opción de socket para los métodos SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) y GetSocketOption(SocketOptionLevel, SocketOptionName).
public enum class SocketOptionLevel
public enum SocketOptionLevel
type SocketOptionLevel =
Public Enum SocketOptionLevel
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| IP | 0 | Socket Las opciones solo se aplican a los sockets IP. |
| Tcp | 6 | Socket Las opciones solo se aplican a sockets TCP. |
| Udp | 17 | Socket Las opciones solo se aplican a los sockets UDP. |
| IPv6 | 41 | Socket Las opciones solo se aplican a sockets IPv6. |
| Socket | 65535 | Socket Las opciones se aplican a todos los sockets. |
Ejemplos
En el ejemplo siguiente se usa esta enumeración para establecer las opciones de socket.
// 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)
Comentarios
La SocketOptionLevel enumeración define los niveles de opción de socket que se pueden pasar a los Socket.SetSocketOption métodos y Socket.GetSocketOption . SocketOptionName los valores enumerados se agrupan mediante SocketOptionLevel.
Note Para usar IPv6 en Windows XP, instale Advance Networking Pack para Windows XP.