System::Net::Sockets::SocketOptionName enum
محتويات
[
يخفي
]SocketOptionName enum
يحدد أسماء خيارات المقبس لفئة Socket.
enum class SocketOptionName
القيم
| الاسم | القيمة | الوصف |
|---|---|---|
| تصحيح | 1 | سجّل معلومات التصحيح. |
| قبول الاتصال | 2 | يشير إلى ما إذا كان المقبس يستمع لاتصال وارد. |
| إعادة استخدام العنوان | 4 | يشير إلى ما إذا كان يمكن ربط المقبس بالعنوان الذي هو بالفعل قيد الاستخدام. |
| ابقَ متصلاً | 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 | يحدد مهلة عمليات الاستلام المتزامنة. |
| خطأ | 4103 | يعيد حالة الخطأ ويقوم بمسحها. |
| Type | 4104 | يعيد نوع المقبس. |
| ReuseUnicastPort | 12295 | يشير إلى ما إذا كان يجب على النظام تأجيل تخصيص المنفذ المؤقت للاتصالات الصادرة. |
| MaxConnections | 2147483647 | هذا الخيار غير مدعوم. كان يُستخدم لتحديد الحد الأقصى لطول قائمة الانتظار للاستماع. |
| IPOptions | 1 | يحدد خيار IP الذي يجب إدراجه في حزم البيانات الصادرة. |
| HeaderIncluded | 2 | يتم تضمين الرأس في حزم البيانات الصادرة. |
| TypeOfService | 3 | غيّر نوع حقل الخدمة في رأس IP. |
| IpTimeToLive | 4 | وقت البقاء لبروتوكول IP. |
| MulticastInterface | 9 | حدد الواجهة لحزم البث المتعدد الصادرة. |
| MulticastTimeToLive | 10 | وقت البقاء لبث IP المتعدد. |
| MulticastLoopback | 11 | إعادة الحلقة IP Multicast. |
| 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. |
| Expedited | 2 | استخدم البيانات المعجلة كما هو معرف في RFC-1222. |
| NoChecksum | 1 | أرسل حزم UDP مع تعيين قيمة الفحص إلى صفر. |
| ChecksumCoverage | 20 | حدد أو احصل على تغطية فحص UDP. |
| UpdateAcceptContext | 28683 | يقوم بتحديث مقبس العميل بنفس خصائص مقبس الاستماع. |
| UpdateConnectContext | 28688 | يقوم بتحديث مقبس العميل بنفس خصائص مقبس الاستماع. |
انظر أيضًا
- Namespace System::Net::Sockets
- Library Aspose.Page for C++