System::Net::Sockets::SocketOptionName enum

SocketOptionName enum

Socket क्लास के लिए सॉकेट विकल्प नाम परिभाषित करता है।

enum class SocketOptionName

मान

नाममानविवरण
डिबग1डिबगिंग जानकारी रिकॉर्ड करें।
कनेक्शन स्वीकारें2यह दर्शाता है कि क्या सॉकेट आने वाले कनेक्शन के लिए सुन रहा है।
पता पुन: उपयोग4यह दर्शाता है कि क्या सॉकेट को पहले से उपयोग में मौजूद पते से बंधा जा सकता है।
KeepAlive8सॉकेट कनेक्शन के लिए ‘Keep-Alive’ पैकेट सक्षम करता है।
रूट न करें16यह दर्शाता है कि क्या पैकेट सीधे इंटरफ़ेस पतों पर भेजा जाता है।
ब्रॉडकास्ट32यह दर्शाता है कि क्या सॉकेट ब्रॉडकास्ट संदेश भेज सकता है।
UseLoopback64जब संभव हो तो हार्डवेयर को बायपास करें।
Linger128सिस्टम बंद करने के प्रयास पर प्रक्रिया को तब तक ब्लॉक करेगा जब तक वह डेटा प्रसारित करने में सक्षम न हो जाए।
OutOfBandInline256सामान्य डेटा स्ट्रीम में आउट-ऑफ़-बैंड डेटा प्राप्त करता है।
DontLingern/aयह दर्शाता है कि क्या सॉकेट बिना लिंजर के बंद किया जाएगा।
ExclusiveAddressUsen/aएक सॉकेट बंधे हुए पते का केवल उपयोग करेगा।
SendBuffer4097भेजने वाले बफ़र का आकार निर्दिष्ट करता है।
ReceiveBuffer4098प्राप्त करने वाले बफ़र का आकार निर्दिष्ट करता है।
SendLowWater4099भेजने वाले ऑपरेशनों के लिए न्यूनतम डेटा मात्रा निर्दिष्ट करता है।
ReceiveLowWater4100प्राप्त करने वाले ऑपरेशनों के लिए न्यूनतम डेटा मात्रा निर्दिष्ट करता है।
SendTimeout4101सिंक्रोनस भेजने वाले ऑपरेशनों के लिए टाइमआउट निर्दिष्ट करता है।
ReceiveTimeout4102सिंक्रोनस प्राप्ति संचालन के लिए टाइमआउट निर्दिष्ट करता है।
Error4103त्रुटि स्थिति लौटाता है और साफ़ करता है।
प्रकार4104एक सॉकेट प्रकार लौटाता है।
ReuseUnicastPort12295यह दर्शाता है कि सिस्टम को आउटबाउंड कनेक्शनों के लिए अस्थायी पोर्ट आवंटन को स्थगित करना चाहिए या नहीं।
MaxConnections2147483647यह विकल्प समर्थित नहीं है। इसका उपयोग सुनने के लिए अधिकतम कतार लंबाई निर्दिष्ट करने के लिए किया जाता था।
IPOptions1IP विकल्प निर्दिष्ट करता है जिसे आउटगोइंग डेटाग्राम में सम्मिलित किया जाना चाहिए।
HeaderIncluded2हेडर आउटगोइंग डेटाग्राम में शामिल किया जाता है।
TypeOfService3सेवा फ़ील्ड के IP हेडर प्रकार को बदलें।
IpTimeToLive4IP का टाइम‑टू‑लाइफ़।
MulticastInterface9आउटगोइंग मल्टीकास्ट पैकेट्स के लिए इंटरफ़ेस सेट करें।
MulticastTimeToLive10IP मल्टीकास्ट टाइम‑टू‑लाइफ़।
MulticastLoopback11IP मल्टीकास्ट लूपबैक।
AddMembership12एक IP समूह सदस्यता जोड़ें।
DropMembership13एक IP समूह सदस्यता हटाएँ।
DontFragment14IP डेटाग्राम को फ्रैगमेंट न करें।
AddSourceMembership15IP समूह/स्रोत में शामिल हों।
DropSourceMembership16IP समूह/स्रोत को हटाएँ।
BlockSource17IP समूह/स्रोत को ब्लॉक करें।
UnblockSource18IP समूह/स्रोत को अनब्लॉक करें।
PacketInformation19IPv4 के लिए पैकेट जानकारी प्राप्त करें।
HopLimit21पैकेट की HOP गिनती वाला पूर्णांक प्रदान करता है।
IPProtectionLevel23निर्दिष्ट स्कोप के लिए IPv6 सॉकेट की प्रतिबंध को सक्षम करता है।
IPv6Only27सॉकेट केवल IPv6 पैकेट भेजने और प्राप्त करने के लिए प्रतिबंधित है।
NoDelay1भेजे गए पैकेटों को मिलाने के लिए Nagle एल्गोरिद्म को निष्क्रिय करता है।
BsdUrgent2RFC-1222 में परिभाषित तात्कालिक डेटा का उपयोग करें।
त्वरित2RFC-1222 में परिभाषित त्वरित डेटा का उपयोग करें।
NoChecksum1UDP डेटाग्राम को शून्य चेकसम के साथ भेजें।
ChecksumCoverage20UDP चेकसम कवरेज को सेट या प्राप्त करें।
UpdateAcceptContext28683एक क्लाइंट सॉकेट को लिसनिंग सॉकेट के समान गुणों के साथ अपडेट करता है।
UpdateConnectContext28688एक क्लाइंट सॉकेट को लिसनिंग सॉकेट के समान गुणों के साथ अपडेट करता है।

संबंधित देखें