पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड

POE :: घटक :: आईआरसी :: सेवा :: हाइब्रिड हाइब्रिड नेटवर्क के लिए पूरी तरह से घटना संचालित आईआरसी सेवा मॉड्यूल के साथ एक पर्ल मॉड्यूल है।
अब डाउनलोड करो

पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Chris Williams
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~bingos/

पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड टैग


पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड विवरण

पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड हाइब्रिड नेटवर्क के लिए पूरी तरह से इवेंट-संचालित आईआरसी सेवा मॉड्यूल के साथ एक पर्ल मॉड्यूल है। पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड हाइब्रिड नेटवर्क के लिए पूरी तरह से इवेंट-संचालित आईआरसी सेवा मॉड्यूल के साथ एक पर्ल मॉड्यूल है। सिब्रोप्सिस पीओई का उपयोग करें :: घटक :: आईआरसी :: सेवा :: हाइब्रिड; # जब आप अपने सत्र बनाते हैं तो ऐसा करें। 'आईआरसी-सेवा' के साथ नए आईआरसी कनेक्शन को क्रिस्टन करने के लिए सिर्फ एक # कर्नेल उपनाम है। (रिटर्न # केवल एक सच्चा या झूठी सफलता ध्वज, कोई वस्तु नहीं।) पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड-> नई ('आईआरसी-सेवा') या मरो "ओह नूओओ! $!"; # अपने सत्रों के भीतर से इस तरह की चीजें करें। यह पंक्ति आपके सत्र को निम्नलिखित # घटनाओं को भेजने के लिए "आईआरसी-सेवा" नामक # कनेक्शन को बताती है। $ कर्नेल-> पोस्ट ('आईआरसी-सेवा', 'रजिस्टर', क्यूडब्ल्यू (कनेक्टेड एमएसजी सार्वजनिक निक सर्वर)); # आप अनुमान लगा सकते हैं कि यह रेखा क्या करती है। $ कर्नेल-> पोस्ट ('आईआरसी-सेवा', 'कनेक्ट', {ServerName => 'Servername =>' ServerDesc => 'Lamenet के लिए सेवाएं', remoteserver => 'hub.lamenet.org', सर्वरपोर्ट = > 7666, पासवर्ड => 'पासवर्ड',}); # नेटवर्क $ कर्नेल-> पोस्ट ('आईआरसी-सेवा' => 'addnick', {उपनाम => 'लंग', umode => '+ o', विवरण => 'लंग सेवा बॉट' में एक सेवा पहचान जोड़ें }); पीओई :: घटक ::: आईआरसी :: सेवा :: हाइब्रिड एक पीओई घटक है जो आपके अन्य पीओई घटकों और सत्रों के लिए आसानी से नियंत्रित करने योग्य आईआरसी सेवा क्लाइंट के रूप में कार्य करता है। आप एक आईआरसी सेवा घटक बनाते हैं और यह बताते हैं कि आपके सत्र में कौन सी घटनाएं होती हैं और कहां से जुड़ना है, और जब वे होते हैं तो यह दिलचस्प आईआरसी घटनाओं को वापस भेजता है। आप ग्राहक को आईटी घटनाओं को भेजकर चीजें करते हैं। [ध्यान दें कि इस मॉड्यूल को आईआरसी प्रोटोकॉल के विवरण के साथ बहुत सारी परिचितता की आवश्यकता होती है। मैं आपको शुरू करने से पहले आरएफसी 1459 के गोर विवरणों को पढ़ने की सलाह दूंगा। हाइब्रिड के आईआरसी सर्वर-टू-सर्वर प्रोटोकॉल के कुछ ज्ञान भी सलाह दी जाएंगे, सबसे महत्वपूर्ण बात यह है कि। हाइब्रिड आईआरसीडी पैकेज के साथ आने वाले दस्तावेजों को देखें। इसलिए आप पीओई के साथ एक पीओई प्रोग्राम लिखना चाहते हैं :: घटक :: आईआरसी :: सेवा :: हाइब्रिड? सुनो। लघु संस्करण निम्नानुसार है: एक नए पीओई के लिए अपना सत्र और उपनाम बनाएं :: घटक :: आईआरसी :: सेवा :: हाइब्रिड क्लाइंट। (संकल्पनात्मक रूप से, यदि आप उन्हें छोटे आईआरसी सर्वर के रूप में सोचते हैं तो यह मदद करता है।) अपने सत्र के _start हैंडलर में, आईआरसी सेवा को एक 'रजिस्टर' घटना भेजें जो यह बताने के लिए कि आईआरसी कार्यक्रम आप इससे प्राप्त करना चाहते हैं। इसे आईआरसी नेटवर्क में शामिल होने के लिए कहने के लिए कुछ बिंदु पर एक 'कनेक्ट' घटना भेजें, और इसे थोड़ी देर में आपको दिलचस्प घटनाओं को भेजना शुरू करना चाहिए। अपने "सर्वर" में एक आईआरसी क्लाइंट जोड़ने के लिए 'Addnick' ईवेंट का उपयोग करें। आईआरसी सेवा घटनाओं, सर्वर और क्लाइंट के दो अलग-अलग सेट स्वीकार करती है। सर्वर ईवेंट कमांड हैं जो (एचईएच) द्वारा जारी किए गए हैं सर्वर और क्लाइंट ईवेंट ग्राहकों द्वारा जारी किए गए आदेश हैं। # क्लाइंट कमांड का उदाहरण: $ कर्नेल-> पोस्ट ('आईआरसी-सेवा', 'शामिल हों', 'लंगेन', '# पार्टी'); # एक सर्वर कमांड का उदाहरण: $ कर्नेल-> पोस्ट ('आईआरसी-सेवा', 'sl_server', "मोड #LMENET + O LAME"); मूल रूप से, क्लाइंट कमांड को कमांड के लिए स्रोत उपनाम की आवश्यकता होती है, उदाहरण के लिए। यह एक सर्वर के लिए एक चैनल में शामिल होने के लिए समझ में नहीं आता है। पुनर्मूल्यांकन: · पर्ल आवश्यकताएं: · पर्ल


पीओई :: घटक :: आईआरसी :: सेवा :: हाइब्रिड संबंधित सॉफ्टवेयर

अपाचे :: LoggedAuthdbi

अपाचे :: LoggedAuthDBI ब्रूट फोर्स हमलों और पासवर्ड साझा करने के खिलाफ सुरक्षा की डिग्री जोड़ने के लिए एक पर्ल मॉड्यूल है। ...

159

डाउनलोड