System::Net::Sockets::SocketOptionName enum

SocketOptionName enum

Mendefinisikan nama opsi soket untuk kelas Socket.

enum class SocketOptionName

Nilai

NamaNilaiDeskripsi
Debug1Merekam informasi debugging.
TerimaKoneksi2Menunjukkan apakah soket sedang mendengarkan koneksi masuk.
GunakanUlangAlamat4Menunjukkan apakah soket dapat diikat ke alamat yang sudah digunakan.
TetapHidup8Mengaktifkan paket ‘Keep-Alive’ untuk koneksi soket.
JanganRute16Menunjukkan apakah paket dikirim langsung ke alamat antarmuka.
Siaran32Menunjukkan apakah soket dapat mengirim pesan siaran.
UseLoopback64Lewati perangkat keras bila memungkinkan.
Linger128Sistem akan memblokir proses pada upaya penutupan sampai dapat mengirim data.
OutOfBandInline256Menerima data out-of-band dalam aliran data normal.
DontLingern/aMenunjukkan apakah soket akan ditutup tanpa menunggu.
ExclusiveAddressUsen/aSebuah soket akan menggunakan alamat yang terikat secara eksklusif.
SendBuffer4097Menentukan ukuran buffer pengiriman.
ReceiveBuffer4098Menentukan ukuran buffer penerimaan.
SendLowWater4099Menentukan jumlah minimum data untuk operasi pengiriman.
ReceiveLowWater4100Menentukan jumlah minimum data untuk operasi penerimaan.
SendTimeout4101Menentukan batas waktu untuk operasi pengiriman sinkron.
ReceiveTimeout4102Menentukan batas waktu untuk operasi penerimaan sinkron.
Kesalahan4103Mengembalikan status kesalahan dan membersihkan.
Tipe4104Mengembalikan tipe soket.
ReuseUnicastPort12295Menunjukkan apakah sistem harus menunda alokasi port ephemere untuk koneksi keluar.
MaxConnections2147483647Opsi ini tidak didukung. Ini digunakan untuk menentukan panjang antrean maksimum untuk mendengarkan.
IPOptions1Menentukan opsi IP yang harus disisipkan ke datagram keluar.
HeaderIncluded2Header disertakan ke datagram keluar.
TypeOfService3Ubah tipe header IP pada bidang layanan.
IpTimeToLive4Waktu hidup IP.
MulticastInterface9Atur antarmuka untuk paket multicast keluar.
MulticastTimeToLive10Waktu hidup multicast IP.
MulticastLoopback11Loopback IP Multicast.
AddMembership12Tambahkan keanggotaan grup IP.
DropMembership13Hapus keanggotaan grup IP.
DontFragment14Jangan fragmentasikan datagram IP.
AddSourceMembership15Gabung ke grup/sumber IP.
DropSourceMembership16Hapus grup/sumber IP.
BlockSource17Blokir grup/sumber IP.
UnblockSource18Buka blokir grup/sumber IP.
PacketInformation19Terima informasi paket untuk IPv4.
HopLimit21Mengirimkan integer yang berisi jumlah HOP paket.
IPProtectionLevel23Mengaktifkan pembatasan soket IPv6 ke ruang lingkup yang ditentukan.
IPv6Only27Soket dibatasi untuk hanya mengirim dan menerima paket IPv6.
NoDelay1Menonaktifkan algoritma Nagle untuk menggabungkan paket yang dikirim.
BsdUrgent2Gunakan data mendesak sebagaimana didefinisikan dalam RFC-1222.
Expedited2Gunakan data dipercepat sebagaimana didefinisikan dalam RFC-1222.
NoChecksum1Kirim datagram UDP dengan checksum diatur ke nol.
ChecksumCoverage20Atur atau dapatkan cakupan checksum UDP.
UpdateAcceptContext28683Memperbarui soket klien dengan properti yang sama seperti soket yang mendengarkan.
UpdateConnectContext28688Memperbarui soket klien dengan properti yang sama seperti soket yang mendengarkan.

Lihat Juga