System::Net::Sockets::SocketOptionName enum

SocketOptionName enum

يحدد أسماء خيارات المقبس لفئة Socket.

enum class SocketOptionName

القيم

الاسمالقيمةالوصف
تصحيح1سجّل معلومات التصحيح.
قبول الاتصال2يشير إلى ما إذا كان المقبس يستمع لاتصال وارد.
إعادة استخدام العنوان4يشير إلى ما إذا كان يمكن ربط المقبس بالعنوان الذي هو بالفعل قيد الاستخدام.
ابقَ متصلاً8يفعل حزم ‘Keep-Alive’ لاتصال المقبس.
عدم التوجيه16يشير إلى ما إذا تم إرسال الحزمة مباشرة إلى عناوين الواجهة.
بث32يشير إلى ما إذا كان يمكن للمقبس إرسال رسائل البث.
UseLoopback64تجاوز الأجهزة عندما يكون ذلك ممكنًا.
Linger128سيقوم النظام بحظر العملية عند محاولة الإغلاق حتى يتمكن من نقل البيانات.
OutOfBandInline256يتلقى بيانات خارج النطاق ضمن تدفق البيانات العادي.
DontLingern/aيشير إلى ما إذا كان سيتم إغلاق المقبس دون الانتظار.
ExclusiveAddressUsen/aسيستخدم المقبس العنوان المرتبط بشكل حصري.
SendBuffer4097يحدد حجم مخزن الإرسال.
ReceiveBuffer4098يحدد حجم مخزن الاستقبال.
SendLowWater4099يحدد الحد الأدنى لكمية البيانات لعمليات الإرسال.
ReceiveLowWater4100يحدد الحد الأدنى لكمية البيانات لعمليات الاستقبال.
SendTimeout4101يحدد مهلة عمليات الإرسال المتزامنة.
ReceiveTimeout4102يحدد مهلة عمليات الاستلام المتزامنة.
خطأ4103يعيد حالة الخطأ ويقوم بمسحها.
Type4104يعيد نوع المقبس.
ReuseUnicastPort12295يشير إلى ما إذا كان يجب على النظام تأجيل تخصيص المنفذ المؤقت للاتصالات الصادرة.
MaxConnections2147483647هذا الخيار غير مدعوم. كان يُستخدم لتحديد الحد الأقصى لطول قائمة الانتظار للاستماع.
IPOptions1يحدد خيار IP الذي يجب إدراجه في حزم البيانات الصادرة.
HeaderIncluded2يتم تضمين الرأس في حزم البيانات الصادرة.
TypeOfService3غيّر نوع حقل الخدمة في رأس IP.
IpTimeToLive4وقت البقاء لبروتوكول IP.
MulticastInterface9حدد الواجهة لحزم البث المتعدد الصادرة.
MulticastTimeToLive10وقت البقاء لبث IP المتعدد.
MulticastLoopback11إعادة الحلقة IP Multicast.
AddMembership12أضف عضوية مجموعة IP.
DropMembership13احذف عضوية مجموعة IP.
DontFragment14لا تقم بتجزئة حزم IP.
AddSourceMembership15انضم إلى مجموعة/مصدر IP.
DropSourceMembership16احذف مجموعة/مصدر IP.
BlockSource17احظر مجموعة/مصدر IP.
UnblockSource18إلغاء حظر مجموعة/مصدر IP.
PacketInformation19استلام معلومات الحزمة لـ IPv4.
HopLimit21يُسلم عددًا صحيحًا يحتوي على عدد القفزات (HOP) للحزمة.
IPProtectionLevel23يُمكّن تقييد مقبس IPv6 إلى النطاق المحدد.
IPv6Only27المقبس مقيد بإرسال واستقبال حزم IPv6 فقط.
NoDelay1يعطل خوارزمية Nagle لتجميع حزم الإرسال.
BsdUrgent2استخدم البيانات العاجلة كما هو معرف في RFC-1222.
Expedited2استخدم البيانات المعجلة كما هو معرف في RFC-1222.
NoChecksum1أرسل حزم UDP مع تعيين قيمة الفحص إلى صفر.
ChecksumCoverage20حدد أو احصل على تغطية فحص UDP.
UpdateAcceptContext28683يقوم بتحديث مقبس العميل بنفس خصائص مقبس الاستماع.
UpdateConnectContext28688يقوم بتحديث مقبس العميل بنفس خصائص مقبس الاستماع.

انظر أيضًا