İngilizce dilinde oku

Aracılığıyla paylaş


SocketOptionLevel Sabit listesi

Tanım

C#
public enum SocketOptionLevel
Devralma
SocketOptionLevel

Alanlar

Name Değer Description
IP 0

Socket seçenekleri yalnızca IP yuvalarına uygulanır.

IPv6 41

Socket seçenekler yalnızca IPv6 yuvalarına uygulanır.

Socket 65535

Socket seçenekleri tüm yuvalara uygulanır.

Tcp 6

Socket seçenekleri yalnızca TCP yuvalarına uygulanır.

Udp 17

Socket seçenekleri yalnızca UDP yuvalarına uygulanır.

Örnekler

Aşağıdaki örnekte yuva seçeneklerini ayarlamak için bu numaralandırma kullanılır.

C#
// 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);

Açıklamalar

Numaralandırma, SocketOptionLevel ve Socket.GetSocketOption yöntemlerine Socket.SetSocketOption geçirilebilen yuva seçeneği düzeylerini tanımlar. SocketOptionName numaralandırılmış değerler ile SocketOptionLevelgruplandırılır.

Not Windows XP'de IPv6 kullanmak için Windows XP için Gelişmiş Ağ Paketi'ni yükleyin.

Şunlara uygulanır

Ürün Sürümler
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.3, 1.4, 1.6, 2.0, 2.1

Ayrıca bkz.