io :: stream.

سهولة تيارات الإدخال / الإخراج غير المستقرة على أساس EV
التحميل الان

io :: stream. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Alex Efros
  • موقع ويب الناشر:
  • http://search.cpan.org/~powerman/

io :: stream. العلامات


io :: stream. وصف

من الصعب الحصول على مستوى I / O القائم على الحدث. الرمز عادة خطأ ومعقدة ... مماثلة جدا في جميع التطبيقات. تصبح الأمور أسوأ بكثير عندما تحتاج إلى تغيير دفق الإدخال / الإخراج بطريقة ما - استخدم الوكلاء والتشفير و SSL وما إلى ذلك. باستخدام المخازن المؤقتة الإدخال / الإخراج (فقط العددية) والأحداث عالية المستوى مثل متصلة أو إرسالها أو eof. في نفس الوقت لا يخفي أشياء منخفضة المستوى، ولا يزال المستخدم قادرا على العمل على مستوى منخفض دون أي قيود. استخدام IO :: دفق؛ io :: stream-> جديد ({host => 'google.com'، port => 80، cb => client، wait_for => أرسلت | eof، in_buf_limit => 102400، out_buf => "get / http / 1.0 \ Nhost: google.com \ n \ n "،})؛ $ EV :: DIED = SUB {WARN $ @؛ EV :: Unloop}؛ EV :: حلقة؛ العميل الفرعي {بلدي ($ io، $ e، $ يخطئ) =_؛ إذا ($ ERR) {$ io-> close ()؛ يموت $ يخطئ. } إذا تم إرسال طلب ($ E وأرسل) {print "، في انتظار الرد ... \ n"؛ } إذا كان ($ e و eof) {print "خادم الرد: \ n"، $ io -> {in_buf}؛ $ io-> close ()؛ EV :: Unloop؛ # كل ذلك قام}} الصفحة الرئيسية المنتج


io :: stream. برامج ذات صلة