다음을 통해 공유


SocketOptionLevel 열거형

정의

public enum class SocketOptionLevel
public enum SocketOptionLevel
type SocketOptionLevel = 
Public Enum SocketOptionLevel
상속
SocketOptionLevel

필드

IP 0

Socket 옵션은 IP 소켓에만 적용됩니다.

IPv6 41

Socket 옵션은 IPv6 소켓에만 적용됩니다.

Socket 65535

Socket 옵션이 모든 소켓에 적용됩니다.

Tcp 6

Socket 옵션이 TCP 소켓에만 적용됩니다.

Udp 17

Socket 옵션은 UDP 소켓에만 적용됩니다.

예제

다음 예제에서는 이 열거형을 사용하여 소켓 옵션을 설정합니다.

// Specifies that the Socket will linger for 10 seconds after Close is called.
LingerOption^ lingerOption = gcnew LingerOption(true, 10);
s->SetSocketOption(SocketOptionLevel::Socket, SocketOptionName::Linger, lingerOption);
// 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)

설명

열거형은 SocketOptionLevelSocket.GetSocketOption 메서드에 전달할 Socket.SetSocketOption 수 있는 소켓 옵션 수준을 정의합니다. SocketOptionName 열거형 값은 로 SocketOptionLevel그룹화됩니다.

참고 Windows XP에서 IPv6을 사용하려면 Windows XP용 고급 네트워킹 팩을 설치합니다.

적용 대상

추가 정보