SocketOptionLevel Enumeração

Definição

public enum class SocketOptionLevel
public enum SocketOptionLevel
type SocketOptionLevel = 
Public Enum SocketOptionLevel
Herança
SocketOptionLevel

Campos

Name Valor Description
IP 0

Socket as opções aplicam-se apenas a sockets IP.

Tcp 6

Socket as opções aplicam-se apenas a sockets TCP.

Udp 17

Socket as opções aplicam-se apenas a sockets UDP.

IPv6 41

Socket as opções aplicam-se apenas a sockets IPv6.

Socket 65535

Socket As opções aplicam-se a todos os soquetes.

Exemplos

O exemplo seguinte utiliza esta enumeração para definir opções de soquete.

// 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)

Observações

A SocketOptionLevel enumeração define os níveis de opção de socket que podem ser passados para os Socket.SetSocketOption métodos e.Socket.GetSocketOption SocketOptionName Os valores enumerados são agrupados por SocketOptionLevel.

Nota Para usar IPv6 em Windows XP, instale o Advance Networking Pack para Windows XP.

Aplica-se a

Ver também