| POE :: ±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC. POE :: Component :: Server :: IRC´Â ¿ÏÀü À̺¥Æ® ±â¹Ý ³×Æ®¿öÅ© ³×Æ®¿öÅ© ³×Æ®¿öÅ© ¼¹ö µ¥¸ó ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
POE :: ±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Chris Williams
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~bingos/
POE :: ±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC. ű×
POE :: ±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC. ¼³¸í
POE :: Component :: Server :: IRC´Â ¿ÏÀü À̺¥Æ® Áß½ÉÀÇ ³×Æ®¿öÅ© °¡´É IRC ¼¹ö µ¥¸ó ¸ðµâÀÔ´Ï´Ù. POE :: Component :: Server :: IRC´Â ¿ÏÀü À̺¥Æ® Áß½ÉÀÇ ³×Æ®¿öÅ© ³×Æ®¿öÅ© ³×Æ®¿öÅ© ¼¹ö µ¥¸ó ¸ðµâÀÔ´Ï´Ù. »ó´çÈ÷ °£´ÜÇÑ ¿¹ : ¾ö°ÝÇÑ »ç¿ë; °æ°í¸¦ »ç¿ëÇϽʽÿÀ. POE QW (±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC); my % config = (servername => simple.poco.server.irc ', nicklen => 15, network =>'simpleNet '); $ POCOSI = POE :: ±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC-> ½ºÆù (config => % config); PoE :: Session-> create (package_states => ,], Èü => {IRCD => $ POCOSI},); $ poe_kernel-> run (); Á¾·á 0; SUB _START {MY ($ kernel, $ heap) = @_ ; $ Èü -> {IRCD} -> ¼öÈ®·® ( '·¹Áö½ºÅÍ'); # loopback¿¡¼ ¿¬°áÇÏ´Â »ç¶÷Àº ½ºÇªÇÎ µÈ È£½ºÆ® À̸§À» °¡Á®¿É´Ï´Ù $ heap -> {IRCD} -> add_auth (mask => * @ localhost ', spoof =>'m33p.com ', no_tilde => 1); ¿ì¸®´Â À§ÀÇ Çϳª¸¦ ÁöÁ¤ÇÑ´ë·Î ÀÎÁõÀ» Ãß°¡ÇؾßÇÕ´Ï´Ù. $ heap -> {IRCD} -> add_auth (mask => '* @ *'); # 'Ç¥ÁØ'IRC Æ÷Æ®¿¡¼ ûÃëÀÚ¸¦ ½ÃÀÛÇϽʽÿÀ. $ Èü -> {IRCD} -> add_listener (port => 6667); # localhost $ heap -> add_operator ({username => moo ', password => fishdont'})¿¡¼ ¿¬°áÇÒ ¼öÀÖ´Â ¿¬»êÀÚ¸¦ Ãß°¡ÇϽʽÿÀ. undef; } sub _default {my ($ À̺¥Æ®, $ args) = @_ ; stdout "$ À̺¥Æ® :"Àμâ; foreach (@ $ args) {switch : {if (ref ($ _) eq '¹è¿') {print stdout "; ¸¶Áö¸· ½ºÀ§Ä¡; } (ref ($ _) eq 'ÇؽÃ') {print stdout "{", join ( ",", % $ _) "}"; ¸¶Áö¸· ½ºÀ§Ä¡; } stdout "$ _ '"Àμâ; }} stdout "n"À» ÀμâÇϽʽÿÀ; ¹Ýȯ 0; # ½ÅÈ£¸¦ ó¸®ÇÏÁö ¸¶½Ê½Ã¿À. } POE :: Component :: Server :: IRC´Â IRC ¼¹ö (IRC µ¥¸ó ¶Ç´Â IRCD¶ó°íµµ ÇÔ)¸¦ ±¸ÇöÇÏ´Â PoE ±¸¼º ¿ä¼ÒÀÔ´Ï´Ù. ±×°ÍÀº Pertient IRC RFC¸¦ ÁؼöÇؾßÇϸç IRC Ŭ¶óÀ̾ðÆ® ¹× ±âŸ IRC ¼¹ö¿ÍÀÇ »óÈ£ ÀÛ¿ë°ú °ü·ÃÇÏ¿© ¸®¹ö½º ¿£Áö´Ï¾î¸µ ÇÏÀ̺긮µå IRCD ÇൿÀ» ±â¹ÝÀ¸·ÎÇÕ´Ï´Ù. ¸Â½À´Ï´Ù. PoE :: Component :: Server :: IRC´Â IRC ³×Æ®¿öÅ©¸¦ Çü¼ºÇϱâ À§ÇØ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù. TS5 ¼¹ö¸¦ ¼¹ö ÇÁ·ÎÅäÄÝ·Î Áö¿øÇϸç ÇÏÀ̺긮µå -7 ±â¹Ý ³×Æ®¿öÅ©¿¡ ¿¬°áÇÏ¿© Å×½ºÆ®µÇ¾ú½À´Ï´Ù. TS5 ±â¹Ý IRC Network.PoE :: Component :: Server :: IRC¿¡´Â IRC ¼ºñ½º¸¦ ¸¸µé±â À§ÇØ IRC ¼ºñ½º¸¦ »ý¼º ÇÒ ¼öÀÖ´Â ¼ºñ½º API¸¦ »ç¿ëÇÏ¿© ÀÌ·ÐÀûÀ¸·Î ÀÛµ¿ÇؾßÇÕ´Ï´Ù. ÀÌ°ÍÀº ¿ÏÀüÈ÷ À̺¥Æ® ÁÖµµ (¹°·Ð =])ÀÔ´Ï´Ù. PoE :: Component :: IRC°¡ ½ºÆ÷Ã÷ÇÏ´Â °Í°ú ºñ½ÁÇÑ Ç÷¯±×ÀÎ ½Ã½ºÅÛÀÌ ÀÖ½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
POE :: ±¸¼º ¿ä¼Ò :: ¼¹ö :: IRC. °ü·Ã ¼ÒÇÁÆ®¿þ¾î