نت :: IRC.

NET :: IRC هو واجهة بيرل لبروتوكول الدردشة عبر الإنترنت.
التحميل الان

نت :: IRC. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Net::IRC developers
  • موقع ويب الناشر:
  • http://search.cpan.org/~jmuhlich/Net-IRC-0.75/IRC.pm

نت :: IRC. العلامات


نت :: IRC. وصف

NET :: IRC هو واجهة بيرل لبروتوكول الدردشة عبر الإنترنت. NET :: IRC هو واجهة بيرل إلى بروتوكول الدردشة التتابع عبر الإنترنت. استخدام Net :: IRC؛ $ IRC = NEW NET :: IRC؛ $ conn = $ IRC-> newconn (nick => 'some_nick'، server => 'some.irc.server.com'، port => 6667، ircname => 'بعض التعليق ذكي.')؛ IRC-> البداية؛ مرحبا بكم في Net :: IRC، عمل قيد التقدم. تهدف أولا إلى أن تكون أداة سريعة لكتابة برنامج نصي IRC في بيرل، NET :: IRC نمت إلى تنفيذ بيرل شامل لبروتوكول IRC (RFC 1459)، وضعت من قبل العديد من أعضاء قناة EFNET IRC #perl، والحفاظ عليها في Channel # Net-irc.There هي 4 وحدات مكونة تشكل Net :: IRC: Net :: IRC المجمع لكل شيء آخر، يحتوي على طرق لتوليد كائنات اتصال (انظر أدناه) ومدير اتصال يقوم بحلقة الحدث على الكل filehandles المتاحة. مآخذ أو ملفات قابلة للقراءة (أو قابلة للكتابة، أو ما تريده لتحديده () لبروتوكول المعالجات المعالجات التي توفرها المستخدم في حزم أخرى أو في كود المستخدم :::TCH ::: -Connection المشروع. كل مثيل اتصال هو اتصال واحد بخادم IRC. تحتوي الوحدة النمطية نفسها على طرق لكل أمر واحد IRC متاح للمستخدمين (Net: IRC لم يتم تصميمه لكتابة الخوادم، لأسباب واضحة)، والطرق لتعيين وظائف المعالج واسترجاعها والاتصال بها والتي يمكن للمستخدم تعيينها (أكثر على هذا في وقت لاحق)، والعديد من التعليقات لطيف. مهلا، ماذا يمكنني أن أقول، كنا promed.net::tevent نوع كائن تشبه الهيكل لتخزين معلومات حول الأشياء التي يخبرك خادم IRC (استجابات الخادم، نقاش القناة، الإنضمام والأجزاء، وآخرون Cetera) وبعد سجلات التي بدأت الحدث، والذي يؤثر، ونوع الحدث، وأي حجج أخرى مقدمة لهذا الحدث. بالمناسبة، مرت الحجة الوحيدة إلى وظيفة معالج.net::dcc ::DCC الكائن النظير للاتصال. يتم استدعاء مثيلات DCC.PM من Connection-> new_ {send، get، chat} بنفس الطريقة التي irc-> newconn invoking connection-> جديد. هذا سيكون أكثر منطقية في وقت لاحق، نحن نعد. المفهوم المركزي الذي صافي :: IRC مبني حول المعالجين (أو السنانير، أو عمليات الاسترجاعات، أو أيا كان هيك تشعر به كالمدعو لهم). حاولنا أن نجعلها نموذجا تماما مدفوعة بالحدث، ل La TK - لكل نوع من الأحداث القابلة للتصوير قد يرى عميلك على IRC، يمكنك إعطاء برنامجك فرعي مخصص للاتصال. ولكن انتظر هناك المزيد! هناك 3 مستويات من الأسبقية المعالج: المعالجون الافتراضيون الذين يفكرون في أنهم مستعارون في صافي :: IRC، فلن يقوموا بهذه الطريقة أكثر من الحد الأدنى العاري اللازم للحفاظ على العميل الاستماع على الخادم، مع خيار للطباعة (بشكل جيد منسق، بالطبع) ما يسمعه إلى أي filehandles تحددها (Stdout افتراضيا). تسمى هذه فقط عندما لا يعرف المستخدم أيا من معالجاته الخاصة لهذا الحدث، والمعالجين العالميين المحددين من المستخدمين يمكن للمستخدم إعداد الروتين الفرعي الخاص به لاستبدال الإجراءات الافتراضية لكل اتصال IRC يديره البرنامج الخاص بك. يتم الاحتجاج فقط إذا لم يقم المستخدم بتعيين معالج لكل اتصال لنفس الحدث ومعالجات الوظيفة لكل اتصال بسيطة: هذا يخبر اتصال واحد ما يجب القيام به إذا كان يحصل على حدث من هذا النوع. يحل محل المعالجات العالمية إذا تم تعريف أي أي من هذا الحدث. حتى أفضل، يمكنك اختيار استدعاء معالجاتك المخصصة قبل أو بعد المعالجين الافتراضيين بدلا من استبدالها، إذا كنت ترغب في ذلك. باختصار، إنها ليست مثالية، لكنها جيدة كما يمكنك الحصول عليها ولا يمكن توثيقها، بالنظر إلى التعقيد الرهيب في بعض الأحيان لبروتوكول IRC. متطلبات: perl.


نت :: IRC. برامج ذات صلة

جيو :: Geonames.

GEO :: Geonames هي وحدة نمطية للمستخدمين لأداء استفسارات جغرافية باستخدام خدمات الويب Geonames. ...

208

تحميل