System::Net::Sockets::SocketOptionName enum

SocketOptionName enum

Socket sınıfı için socket seçenek adlarını tanımlar.

enum class SocketOptionName

Değerler

AdDeğerAçıklama
Hata Ayıklama1Hata ayıklama bilgilerini kaydet.
AcceptConnection2Bir soketin gelen bir bağlantıyı dinleyip dinlemediğini gösterir.
ReuseAddress4Bir soketin zaten kullanımda olan adrese bağlanıp bağlanamayacağını gösterir.
KeepAlive8‘Keep-Alive’ paketlerini bir soket bağlantısı için etkinleştirir.
DontRoute16Bir paketin doğrudan arayüz adreslerine gönderilip gönderilmediğini gösterir.
Broadcast32Bir soketin yayın mesajlarını gönderip gönderemeyeceğini gösterir.
UseLoopback64Mümkün olduğunda donanımı atlar.
Linger128Sistem, kapatma girişiminde süreçyi veri iletileene kadar engelleyecektir.
OutOfBandInline256Normal veri akışında bant dışı verileri alır.
DontLingern/aBir soketin beklemeden kapatılıp kapatılmayacağını gösterir.
ExclusiveAddressUsen/aBir soket bağlanan adresi yalnızca kendisi kullanacaktır.
SendBuffer4097Gönderme tampon boyutunu belirtir.
ReceiveBuffer4098Alım tamponu boyutunu belirtir.
SendLowWater4099Gönderme işlemleri için minimum veri miktarını belirtir.
ReceiveLowWater4100Alım işlemleri için minimum veri miktarını belirtir.
SendTimeout4101Eşzamanlı gönderme işlemleri için zaman aşımını belirtir.
ReceiveTimeout4102Eşzamanlı alım işlemleri için zaman aşımını belirtir.
Hata4103Hata durumunu döndürür ve temizler.
Tür4104Bir soket türünü döndürür.
ReuseUnicastPort12295Sistemin giden bağlantılar için geçici port tahsis edilmesini erteleyip ertemeyeceğini gösterir.
MaxConnections2147483647Bu seçenek desteklenmiyor. Dinleme için maksimum kuyruk uzunluğunu belirtmek amacıyla kullanılmıştı.
IPOptions1Giden veri paketlerine eklenmesi gereken IP seçeneğini belirtir.
HeaderIncluded2Üst bilgi, giden veri paketlerine eklenir.
TypeOfService3IP üst bilgisinin hizmet alanı tipini değiştir.
IpTimeToLive4IP ömrü süresi.
MulticastInterface9Giden çoklu yayın paketleri için arabirimi ayarla.
MulticastTimeToLive10IP çoklu yayın ömrü süresi.
MulticastLoopback11IP çoklu yayın döngüsü.
AddMembership12Bir IP grup üyeliği ekle.
DropMembership13Bir IP grup üyeliğini bırak.
DontFragment14IP veri paketlerini parçalama.
AddSourceMembership15IP grup/kaynağına katıl.
DropSourceMembership16IP grup/kaynağını bırak.
BlockSource17IP grup/kaynağını engelle.
UnblockSource18IP grup/kaynak engellemesini kaldır.
PacketInformation19IPv4 için paket bilgilerini al.
HopLimit21Paketin HOP sayısını içeren bir tam sayı döndürür.
IPProtectionLevel23IPv6 soketinin belirtilen kapsamla sınırlanmasını sağlar.
IPv6Only27Soket yalnızca IPv6 paketleri göndermek ve almak için sınırlıdır.
NoDelay1Gönderilen paketlerin birleştirilmesi için Nagle algoritmasını devre dışı bırakır.
BsdUrgent2RFC-1222’de tanımlanan acil veriyi kullan.
Expedited2RFC-1222’de tanımlanan hızlı veriyi kullan.
NoChecksum1UDP veri paketlerini denetim toplamı sıfır olarak ayarlanmış şekilde gönder.
ChecksumCoverage20UDP denetim toplamı kapsamını ayarla veya al.
UpdateAcceptContext28683Bir istemci soketini dinleme soketinin aynı özellikleriyle günceller.
UpdateConnectContext28688Bir istemci soketini dinleme soketinin aynı özellikleriyle günceller.

Ayrıca Bakınız