SocketOptionLevel Sabit listesi
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
ve GetSocketOption(SocketOptionLevel, SocketOptionName) yöntemleri için SetSocketOption(SocketOptionLevel, SocketOptionName, Int32) yuva seçeneği düzeylerini tanımlar.
public enum class SocketOptionLevel
public enum SocketOptionLevel
type SocketOptionLevel =
Public Enum SocketOptionLevel
- Devralma
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. |
Aşağıdaki örnekte yuva seçeneklerini ayarlamak için bu numaralandırma kullanılır.
// 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)
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.
Ü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 |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: