| IO :: Eventmux. IO :: EventMux´Â ¼ÒÄÏ, ÆÄÀÌÇÁ ¹× ´Ù¸¥ À¯ÇüÀÇ ÆÄÀÏ ÇÚµéÀ»À§ÇÑ ¸ÖƼÇ÷º¼ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
IO :: Eventmux. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Jonas Jensen and Troels Liebe Bentsen
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~tlbdk/IO-EventMux-1.02/lib/IO/EventMux.pm
IO :: Eventmux. ű×
IO :: Eventmux. ¼³¸í
IO :: EventMux´Â ¼ÒÄÏ, ÆÄÀÌÇÁ ¹× ±âŸ À¯ÇüÀÇ ÆÄÀÏ ÇÚµéÀÇ ¸ÖƼÇ÷º¼ÀÔ´Ï´Ù. IO :: EventMux´Â ¼ÒÄÏ, ÆÄÀÌÇÁ ¹× ´Ù¸¥ À¯ÇüÀÇ ÆÄÀÏ ÇÚµéÀ»À§ÇÑ ¸ÖƼÇ÷º¼·Î o_nonblockÀ» ¼³Á¤ÇÏ°í user.synopsis »ç¿ë io :: EventMux¸¦ »ç¿ëÇÕ´Ï´Ù. MY $ MUX = io :: eventmux-> new (); $ mux-> add ($ my_fh, listen => 1); (1) {MY $ À̺¥Æ® = $ MUX-> mux (); # ... $ À̺¥Æ® -> {Type} ¹× $ À̺¥Æ® -> {FH}}ÀÌ ¸ðµâÀº ¸ðµç ¼ÒÄÏ, ÆÄÀÌÇÁ ¶Ç´Â O_NonBlockÀ» ¼³Á¤ÇÒ ¼öÀÖ´Â ¸ðµç ¼¼Æ®¿¡ ´ëÇÑ ´ÙÁßȸ¦ Á¦°øÇÕ´Ï´Ù. ¼¹ö¿Í Ŭ¶óÀ̾ðÆ® ÇÁ·Î¼¼½º ¸ðµÎ¿¡ À¯¿ë ÇÒ ¼ö ÀÖÁö¸¸ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ ¸ÞÀÎ ·çÇÁ°¡ MUX () ¸Þ¼µå¸¦ Áß½ÉÀ¸·Î °¡¿îµ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ ÇÚµéÀº PerlÀÇ ÀÚü TypegLob ¶Ç´Â IO :: Handle °´Ã¼ (±âº» ¼³Á¤)·Î ÀÛµ¿ ÇÒ ¼ö ÀÖ½À´Ï´Ù. ...¿¡ ¿ä±¸ »çÇ× : ¡¤ Perl.
IO :: Eventmux. °ü·Ã ¼ÒÇÁÆ®¿þ¾î