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
HataAyıklama1Hata ayıklama bilgilerini kaydet.
BağlantıKabulEt2Bir soketin gelen bir bağlantıyı dinleyip dinlemediğini gösterir.
AdresiYenidenKullan4Bir soketin zaten kullanımda olan adrese bağlanıp bağlanamayacağını gösterir.
CanlıTut8Bir soket bağlantısı için ‘Keep-Alive’ paketlerini etkinleştirir.
YönlendirmeYapma16Bir paketin doğrudan arayüz adreslerine gönderilip gönderilmediğini gösterir.
Yayın32Bir soketin yayın mesajlarını gönderip gönderemeyeceğini gösterir.
UseLoopback64Mümkün olduğunda donanımı atlayın.
Linger128Sistem, kapatma girişiminde süreci, veriyi iletebildiği zamana 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.
ReceiveBuffer4098Alma tampon boyutunu belirtir.
SendLowWater4099Gönderme işlemleri için minimum veri miktarını belirtir.
ReceiveLowWater4100Alma işlemleri için minimum veri miktarını belirtir.
SendTimeout4101Eşzamanlı gönderme işlemleri için zaman aşımını belirtir.
ReceiveTimeout4102Senkron alım işlemleri için zaman aşımını belirtir.
Error4103Hata durumunu döndürür ve temizler.
Type4104Bir soket türü döndürür.
ReuseUnicastPort12295Sistemin giden bağlantılar için geçici port tahsisatını erteleyip ertelemeyeceğini gösterir.
MaxConnections2147483647Bu seçenek desteklenmiyor. Dinleme için maksimum kuyruk uzunluğunu belirtmek için kullanılmıştı.
IPOptions1Giden datagramlara eklenmesi gereken IP seçeneğini belirtir.
HeaderIncluded2Üstbilgi giden datagramlara dahil edilir.
TypeOfService3Servis alanının IP üstbilgi tipini değiştirir.
IpTimeToLive4IP ömrü (time to live).
MulticastInterface9Giden çoklu yayın paketleri için arayüzü ayarla.
MulticastTimeToLive10IP çoklu yayın ömrü (time to live).
MulticastLoopback11IP Multicast döngüsü.
AddMembership12Bir IP grup üyeliği ekleyin.
DropMembership13Bir IP grup üyeliğini kaldırın.
DontFragment14IP veri paketlerini bölmeyin.
AddSourceMembership15IP grup/kaynağına katılın.
DropSourceMembership16IP grup/kaynağını kaldırın.
BlockSource17IP grup/kaynağını engelleyin.
UnblockSource18IP grup/kaynağının engelini kaldırın.
PacketInformation19IPv4 için paket bilgilerini alın.
HopLimit21Paketin HOP sayısını içeren bir tam sayı döndürür.
IPProtectionLevel23Belirtilen kapsamda bir IPv6 soketinin kısıtlanmasını sağlar.
IPv6Only27Soket yalnızca IPv6 paketleri göndermek ve almak için kısıtlanmıştır.
NoDelay1Gönderim paketlerini birleştirmek için Nagle algoritmasını devre dışı bırakır.
BsdUrgent2RFC-1222’de tanımlanan acil veriyi kullanın.
Expedited2RFC-1222’de tanımlanan hızlı veriyi kullanın.
NoChecksum1Denetim toplamı sıfıra ayarlanmış UDP veri paketlerini gönderin.
ChecksumCoverage20UDP denetim toplamı kapsamını ayarlayın veya alın.
UpdateAcceptContext28683Bir istemci soketini, dinleme soketinin aynı özellikleriyle günceller.
UpdateConnectContext28688Bir istemci soketini, dinleme soketinin aynı özellikleriyle günceller.

Ayrıca Bakınız