| IO :: ¸ÖƼÇ÷º½º IO :: Multiplex´Â ¸¹Àº ÆÄÀÏ Çڵ鿡¼ IO¸¦ °ü¸® ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
IO :: ¸ÖƼÇ÷º½º ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://karmatics.com/aardvark/
IO :: ¸ÖƼÇ÷º½º ű×
IO :: ¸ÖƼÇ÷º½º ¼³¸í
IO :: Multiplex´Â ¸¹Àº ÆÄÀÏ Çڵ鿡¼ IO¸¦ °ü¸® ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù. IO :: Multiplex´Â ¸¹Àº ÆÄÀÏ Çڵ鿡¼ IO¸¦ °ü¸® ÇÒ ¼öÀÖ´Â Perl ¸ðµâÀÔ´Ï´Ù .Snopsis IO :: Multiplex; MY $ MUX = NEW IO :: Multiplex; $ MUX-> Ãß°¡ ($ FH1); $ mux-> add (* fh2); $ mux-> set_callback_object (...); $ mux-> µè±â ($ server_socket); $ mux-> ·çÇÁ; SUB MUX_INPUT {...} IO :: Multiplex´Â ¿©·¯ ÆÄÀÏ ÇÚµéÀ» °ü¸®ÇÏ´Â ³ë·ÂÀ» ±â¿ïÀÌ°í ÀÖ½À´Ï´Ù. ½Ã½ºÅÛ È£Ãâ ¼±Åÿ¡ º»ÁúÀûÀ¸·Î Á¤¸»·Î ¸ÚÁø ÇÁ·±Æ® ¿£µåÀÔ´Ï´Ù. Select LoopÀ» À¯Áö °ü¸®ÇÏ´Â °Í ¿Ü¿¡µµ ÆÄÀÏ ÇÚµéÀ» /¿¡¼ / Ãâ·ÂÀ» ¸ðµÎ ¹öÆÛ¸µÇÕ´Ï´Ù. ¶ÇÇÑ Çϳª ÀÌ»óÀÇ Ã»Ãë ¼ÒÄÏ¿¡¼ µé¾î¿À´Â ¿¬°áÀ» Çã¿ë ÇÒ ¼öµµ ÀÖ½À´Ï´Ù .It´Â µðÀÚÀÎÀÇ °´Ã¼ÀÌ¸ç °ø±ÞÇÏ´Â °´Ã¼¿¡¼ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© Áß¿äÇÑ À̺¥Æ®¸¦ ¾Ë¸³´Ï´Ù. °´Ã¼¸¦ »ç¿ëÇÏÁö ¾Ê´Â °æ¿ì °´Ã¼ ÂüÁ¶ ´ë½Å __package__À» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ ÆÄÀÏ Çڵ鿡 ´ëÇØ ÇϳªÀÇ ÄÝ¹é ¿ÀºêÁ§Æ®°¡ µî·Ï µÈ ÄÝ¹é ¿ÀºêÁ§Æ® ¶Ç´Â Àü¿ª ÇϳªÀÔ´Ï´Ù. ¾Æ¸¶µµ - ÆÄÀÏ º° ÇÚµé ÄÝ¹é °³Ã¼°¡ Àü¿ª one ´ë½Å »ç¿ëµË´Ï´Ù. °¢ ÆÄÀÏ Çڵ鿡´Â ŸÀ̸Ӱ¡ ¿¬°áµÉ ¼ö ÀÖ½À´Ï´Ù. ŸÀ̸Ӱ¡ ¸¸·áµÇ¸é Äݹé ÇÔ¼ö°¡ È£ÃâµË´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
IO :: ¸ÖƼÇ÷º½º °ü·Ã ¼ÒÇÁÆ®¿þ¾î