Bagikan melalui


SocketOptionLevel Enum

Definisi

public enum class SocketOptionLevel
public enum SocketOptionLevel
type SocketOptionLevel = 
Public Enum SocketOptionLevel
Warisan
SocketOptionLevel

Bidang

IP 0

Socket opsi hanya berlaku untuk soket IP.

IPv6 41

Socket opsi hanya berlaku untuk soket IPv6.

Socket 65535

Socket opsi berlaku untuk semua soket.

Tcp 6

Socket opsi hanya berlaku untuk soket TCP.

Udp 17

Socket opsi hanya berlaku untuk soket UDP.

Contoh

Contoh berikut menggunakan enumerasi ini untuk mengatur opsi soket.

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

Keterangan

Enumerasi SocketOptionLevel menentukan tingkat opsi soket yang dapat diteruskan ke Socket.SetSocketOption metode dan Socket.GetSocketOption . SocketOptionName nilai enumerasi dikelompokkan menurut SocketOptionLevel.

Catatan Untuk menggunakan IPv6 di Windows XP, instal Advance Networking Pack untuk Windows XP.

Berlaku untuk

Lihat juga