io :: غير حظائر

واجهة موجهة نحو الكائنات لتطبيق خادم IO غير المحظور.
التحميل الان

io :: غير حظائر الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Komtanoo Pinpimai
  • موقع ويب الناشر:

io :: غير حظائر العلامات


io :: غير حظائر وصف

واجهة موجهة نحو الكائنات لتطبيق خادم IO غير المحظور. IO :: غير حبلوكينج هو واجهة موجهة نحو الكائنات لتطبيق خادم IO غير المحظور. استخدام IO :: عدم الحظ استخدام صارمة؛ استخدم Vars QW (ISA)؛ @ ISA = QW (IO :: عدم الحظ)؛ الفرعية الجديدة {صفيتي $ class = ref ($ _ ) || $ _ ؛ بلدي الذاتي = io :: nonblocking-> جديد ({server_name => 'fooserver'، port => 52721، مهلة => 300، piddir => '/ tmp'})؛ بارك الله، فئة $؛ } Sub OnClientConnected {My $ $ = التحول؛ بلدي عميل $ = التحول؛ طباعة $ الذاتي> getip (عميل $)، ":" "، $ الذاتي> getport ($ client)،" "؛} Sub OnClientsiscon المحبط {My $ Self = SHIFT؛ بلدي عميل $ = Shift؛ طباعة" غير متصل "؛} 1؛ حزمة الرئيسية؛ بلدي $ obj = fooserver-> جديد؛ $ obj-> البدء؛ io :: nonblocking هو نمط خادم IO غير حظر، روعة على نظام التشغيل IO القادرات غير الحظر - معظم UNIX وهو المنصات المستنسخة. يتم إنشاء محرك خادم غير حظر، على أساس رموز من كتاب Tom Christiansen's Perl Class Cook. إذا كان لديك بعض الخبرات مع IO :: Multiplex، سترى أن الوحدة لديها كفاءة سيئة. منذ ذلك الحين IO-Multilexing كتل جميع العملاء عندما يرسل المرء بياناته ببطء. في البداية، كنت أقدر الوحدة النمطية كثيرا، ولكن عندما يزداد المستخدم، فإن كل شيء تباطأ. بعد ذلك، حاولت الكثير من التحسين غير المثمر على الوحدة العمل على الإطلاق. لقد أدركت أنه لم تكن موجودة من هذه الوحدة النمطية غير المستهدلة على CPAN، بعد التعدين ل Nights.at آخر، قمت بنسخ الرمز الأساسي من كتاب الطبخ ويعمل مثل سحر في الأول لمحة، ومع ذلك، فإن الرمز يحتوي على بعض الأخطاء التي تجعل تحطم الخادم الخاص بي، فقد قمت بإصلاحها وأضفت العديد من الميزات المفيدة لتقرير REL سهولة كوحدة إلى CPAN. متطلبات: perl.


io :: غير حظائر برامج ذات صلة