سؤال

لذلك قمت بإنشاء خادم TCP HTTP (في C#). أريد أن أعطيها مساحة الاسم على منفذ الثمانينات من القرن الماضي بالقرب من خوادم HTTP الأخرى التي لدي. كيف تفعل مثل هذا الشيء (الخطوة - خطوة)؟

هل كانت مفيدة؟

المحلول

ينظر الى مهام خادم HTTP في مواصفات MSDN:

هناك أيضًا عينة تطبيق ناشئة بالكامل على تطبيق عينة خادم HTTP.

كما ترون بوضوح ، http.sys API هو واجهة برمجة تطبيقات C مخصصة لتطبيقات C. يجب ألا تستخدمه من C#، وأوصي ضد Pinvoking API بالكامل. التطبيقات المدارة لديها بديل لاستخدام وحدات HTTP وتمديد معالجة ASP.NET. سيهتم هذا الطريق بالعديد من التفاصيل اللازمة في خادم مُدار ، مثل التنشيط والاستضافة ومراقبة العملية وإعادة التدوير وما إلى ذلك.

نصائح أخرى

الطريقة التي تتفاعل بها عادة مع http.sys هي عن طريق تسجيل dll isapi مع IIS. هذه هي نقطة انطلاق جيدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top