System::Net::Sockets::SocketOptionName enum
अंतर्वस्तु
[
छिपाना
]SocketOptionName enum
Socket क्लास के लिए सॉकेट विकल्प नाम परिभाषित करता है।
enum class SocketOptionName
मान
| नाम | मान | विवरण |
|---|---|---|
| डिबग | 1 | डिबगिंग जानकारी रिकॉर्ड करें। |
| कनेक्शन स्वीकारें | 2 | यह दर्शाता है कि क्या सॉकेट आने वाले कनेक्शन के लिए सुन रहा है। |
| पता पुन: उपयोग | 4 | यह दर्शाता है कि क्या सॉकेट को पहले से उपयोग में मौजूद पते से बंधा जा सकता है। |
| KeepAlive | 8 | सॉकेट कनेक्शन के लिए ‘Keep-Alive’ पैकेट सक्षम करता है। |
| रूट न करें | 16 | यह दर्शाता है कि क्या पैकेट सीधे इंटरफ़ेस पतों पर भेजा जाता है। |
| ब्रॉडकास्ट | 32 | यह दर्शाता है कि क्या सॉकेट ब्रॉडकास्ट संदेश भेज सकता है। |
| UseLoopback | 64 | जब संभव हो तो हार्डवेयर को बायपास करें। |
| Linger | 128 | सिस्टम बंद करने के प्रयास पर प्रक्रिया को तब तक ब्लॉक करेगा जब तक वह डेटा प्रसारित करने में सक्षम न हो जाए। |
| OutOfBandInline | 256 | सामान्य डेटा स्ट्रीम में आउट-ऑफ़-बैंड डेटा प्राप्त करता है। |
| DontLinger | n/a | यह दर्शाता है कि क्या सॉकेट बिना लिंजर के बंद किया जाएगा। |
| ExclusiveAddressUse | n/a | एक सॉकेट बंधे हुए पते का केवल उपयोग करेगा। |
| SendBuffer | 4097 | भेजने वाले बफ़र का आकार निर्दिष्ट करता है। |
| ReceiveBuffer | 4098 | प्राप्त करने वाले बफ़र का आकार निर्दिष्ट करता है। |
| SendLowWater | 4099 | भेजने वाले ऑपरेशनों के लिए न्यूनतम डेटा मात्रा निर्दिष्ट करता है। |
| ReceiveLowWater | 4100 | प्राप्त करने वाले ऑपरेशनों के लिए न्यूनतम डेटा मात्रा निर्दिष्ट करता है। |
| SendTimeout | 4101 | सिंक्रोनस भेजने वाले ऑपरेशनों के लिए टाइमआउट निर्दिष्ट करता है। |
| ReceiveTimeout | 4102 | सिंक्रोनस प्राप्ति संचालन के लिए टाइमआउट निर्दिष्ट करता है। |
| Error | 4103 | त्रुटि स्थिति लौटाता है और साफ़ करता है। |
| प्रकार | 4104 | एक सॉकेट प्रकार लौटाता है। |
| ReuseUnicastPort | 12295 | यह दर्शाता है कि सिस्टम को आउटबाउंड कनेक्शनों के लिए अस्थायी पोर्ट आवंटन को स्थगित करना चाहिए या नहीं। |
| MaxConnections | 2147483647 | यह विकल्प समर्थित नहीं है। इसका उपयोग सुनने के लिए अधिकतम कतार लंबाई निर्दिष्ट करने के लिए किया जाता था। |
| IPOptions | 1 | IP विकल्प निर्दिष्ट करता है जिसे आउटगोइंग डेटाग्राम में सम्मिलित किया जाना चाहिए। |
| HeaderIncluded | 2 | हेडर आउटगोइंग डेटाग्राम में शामिल किया जाता है। |
| TypeOfService | 3 | सेवा फ़ील्ड के IP हेडर प्रकार को बदलें। |
| IpTimeToLive | 4 | IP का टाइम‑टू‑लाइफ़। |
| MulticastInterface | 9 | आउटगोइंग मल्टीकास्ट पैकेट्स के लिए इंटरफ़ेस सेट करें। |
| MulticastTimeToLive | 10 | IP मल्टीकास्ट टाइम‑टू‑लाइफ़। |
| MulticastLoopback | 11 | IP मल्टीकास्ट लूपबैक। |
| AddMembership | 12 | एक IP समूह सदस्यता जोड़ें। |
| DropMembership | 13 | एक IP समूह सदस्यता हटाएँ। |
| DontFragment | 14 | IP डेटाग्राम को फ्रैगमेंट न करें। |
| AddSourceMembership | 15 | IP समूह/स्रोत में शामिल हों। |
| DropSourceMembership | 16 | IP समूह/स्रोत को हटाएँ। |
| BlockSource | 17 | IP समूह/स्रोत को ब्लॉक करें। |
| UnblockSource | 18 | IP समूह/स्रोत को अनब्लॉक करें। |
| PacketInformation | 19 | IPv4 के लिए पैकेट जानकारी प्राप्त करें। |
| HopLimit | 21 | पैकेट की HOP गिनती वाला पूर्णांक प्रदान करता है। |
| IPProtectionLevel | 23 | निर्दिष्ट स्कोप के लिए IPv6 सॉकेट की प्रतिबंध को सक्षम करता है। |
| IPv6Only | 27 | सॉकेट केवल IPv6 पैकेट भेजने और प्राप्त करने के लिए प्रतिबंधित है। |
| NoDelay | 1 | भेजे गए पैकेटों को मिलाने के लिए Nagle एल्गोरिद्म को निष्क्रिय करता है। |
| BsdUrgent | 2 | RFC-1222 में परिभाषित तात्कालिक डेटा का उपयोग करें। |
| त्वरित | 2 | RFC-1222 में परिभाषित त्वरित डेटा का उपयोग करें। |
| NoChecksum | 1 | UDP डेटाग्राम को शून्य चेकसम के साथ भेजें। |
| ChecksumCoverage | 20 | UDP चेकसम कवरेज को सेट या प्राप्त करें। |
| UpdateAcceptContext | 28683 | एक क्लाइंट सॉकेट को लिसनिंग सॉकेट के समान गुणों के साथ अपडेट करता है। |
| UpdateConnectContext | 28688 | एक क्लाइंट सॉकेट को लिसनिंग सॉकेट के समान गुणों के साथ अपडेट करता है। |
संबंधित देखें
- Namespace System::Net::Sockets
- Library Aspose.Page for C++