مكتبة مآخذ بسيطة

التحميل الان

مكتبة مآخذ بسيطة الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Public Domain
  • السعر:
  • FREE
  • اسم الناشر:
  • Charles E. Campbell and Terry McRoberts
  • موقع ويب الناشر:
  • http://mysite.verizon.net/astronaut/ssl/

مكتبة مآخذ بسيطة العلامات


مكتبة مآخذ بسيطة وصف

توفر مكتبة مآخذ التوصيل البسيطة واجهة برمجة C بسيطة للمقابس. توفر مكتبة مآخذ التوصيل البسيطة واجهة برمجة بي بسيطة للمقابس. مكتبة مآخذ المآخذ البسيطة تجعل مآخذ سهلة الاستخدام وتأتي كصنفا مصدر المجال العام. إنه يشبه ملف I / O، الذي يستخدمه أي منفذ متوفر، وقد عين الخوادم وإعادة استخدام المنافذ، ومقابس البث / حظر المستخدمة، ودعم الاقتراع، ودعم منع / التحديد عبر العديد من الوظائف، وتحكم مهلة ودعم جدار الحماية.ير بعض الملامح الرئيسية "مكتبة مآخذ مآخذ بسيطة": تشبه ملف I / O: sclose () spnose () spectf () sprintf () sputs () sputs () sscanf () spprintf () spprite () svprintf () يستخدم المنافذ المتاحة حاليا فقط، لذلك إذا كان من الممكن طرح الخادم، فسيتم تسميته مآخذ مآخذ - خوادم لها أسماء، وليس عناوين المنفذ الثابتة! (لا مزيد من مشاكل إعادة التأهيل، وضع باقية، مآخذ غيبوبة!) مآخذ البث / حظر المستخدمة الاقتراع المدعوم (أي . تجنب حظر): Stest () Smasktest () Smasktest () Speek () العديد من الوظائف للتعامل مع العملاء المتزامنين المتعددين: Smaskfdset () Smaskpath () SmaskTime () SmaskNetset () SmaskWait () Smaskwait () Smaskget () Smaskonfset () Smaskonfdset () Smaskonfdset () Smaskuse () Sprtmask () Smaskpop () Smasktest () التحكم مهلة: Stimeoutwait () Smasktime () Portmaster (SPM): يحافظ على قاعدة بيانات ميناء ميناء / خادم موزعة تقوم كل جهاز بتشغيل Portmaster يقوم بخرائط الخوادم بالاسم إلى منافذهم (شفافة إلى المبرمجين والمستخدمين!) دعم جدار الحماية يمكن أن يقوم Portmaster (اختياريا) فقط "وضع من خلال" اتصالات من مواقع الآلات المعتمدة فقط يدعم "المسار" جي للمقابس: يمكن للمرء استخدام متغير بيئة لتتبع الخادم، حسب الاسم، على أي جهاز في المجموعة: Sopenv () لا يحتاج إلى امتيازات الجذر (أي يونكس Lingo ...) يدعم الآن المنافذ الثابتة (الخوادم و / أو العملاء) لتسهيل التدخل إلى خوادم / عملاء غير SSL، الغرض الرئيسي لمكتبة مآخذ SSL هو توفير واجهة برمجة تطبيق تشبه بشدة واجهة معالجة ملف مكتبة C قياسي. وبالتالي يجد المبرمجين منحنى التعلم مكتبة مآخذ المآخذ بسيطة قصيرة بشكل خاص. كغراض ثانوية تساعد مكتبة المقابس البسيطة المبرمجين على تجنب بعض مشاكل البرمجة الشائعة مع مآخذ (تجنبها: المخازن المؤقتة الكبيرة التي لا نقل في مجملها دون جهد خاص، فإن التأثير العملي للخوارزمية Nagle في كثير من الأحيان للحد من واحد إلى خمسة عمليات نقل في الثانية، والخوادم لمن ترفض المنافذ إعادة فتحها حتى دقيقتين، إلخ). الأوتار هي Null-byte تم إنهاؤها تماما مثل سلاسل C / C ++ العادية، مما يسهل سهولة استخدامها في برمجة C / C ++. تستخدم مكتبة المقابس البسيطة بشكل تفضيلي أسماء لخوادمها بدلا من مطالبة أرقام المنفذ المشفرة بشدة. تخيل إذا، بدلا من الملفات التي لها أسماء، ذهب الجميع في قول "استخدام القطاع 4 وتتبع 14" أو شيء سوميسوش. يعكس هذا الوضع ما لدينا الآن مع مآخذ - وعندما تستخدم برنامجان نفس رقم المنفذ لخوادمهم، لا يمكنهم التعايش في وقت واحد على النظام. ومع ذلك، لا سيما بالنسبة لأولئك الذين يجب أن تواجه برامجهم مع برامج أخرى باستخدام أرقام المنفذ المشفوفة الثابت، تدعم مكتبة المقبس البسيطة أيضا أرقام منفذ التعليمات البرمجية الثابت. تفتتح مكتبة مآخذ التوصيل البسيطة مآخذ تدفق. وبالتالي توفر مآخذ مكتبة مآخذ المآخذ بسيطة تسليم المعلومات المضمونة بالترتيب الصحيح (على عكس مخططات البيانات، على سبيل المثال). يوفر Portmaster (SPM)، التعليمات البرمجية المصدرية التي تعد جزءا من المكتبة، "دليل الهاتف" ل Map Server أسماء الأرقام المخصصة بشكل حيوي. هكذا لن يصطف أرقام المنفذ؛ يحدد نظام التشغيل تلك المتاحة حاليا وتتوفر Portmasters بشكل فعال النتيجة فعليا. ما الجديد في هذا الإصدار: (Marcel Satchel) تحسين Windows (22 أغسطس 2005) تضمن خيار "B" ل SOPEN () حتى يصبح الخادم المطلوب متاحا) (Marcel Satchel) Sinit.c ثابت (مرة أخرى!)


مكتبة مآخذ بسيطة برامج ذات صلة