| net :: server :: multiplex. ÇϳªÀÇ ÇÁ·Î¼¼½º ³»¿¡¼ ¿©·¯ ¿¬°áÀ» ´ÙÁßÈÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
net :: server :: multiplex. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Paul Seamons
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~rhandom/
net :: server :: multiplex. ű×
net :: server :: multiplex. ¼³¸í
ÇÑ ÇÁ·Î¼¼½º¿¡¼ ¿©·¯ ¿¬°áÀ» ´ÙÁßÈÇÕ´Ï´Ù NET :: SERVER :: MULTILEX´Â ÇϳªÀÇ PROCESS.SYNOPSIS ÆÐÅ°Áö MyPlexer ³»¿¡¼ ´ÙÁßÈ ¿©·¯ ¿¬°áÀ» Á¦°øÇÏ´Â Perl ¸ðµâÀÔ´Ï´Ù. ±âº» 'net :: server :: multiplex'¸¦ »ç¿ëÇϽʽÿÀ.; SUB MUX_INPUT {# ... ÄÚµå ...} __PACKAGE __-> run ();ÀÌ °³¼ºÀº ÇϳªÀÇ ÇÁ·Î¼¼½º ³»¿¡¼ ¿©·¯ ¿¬°áÀ» ó¸®Çϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ÆÐŶº°·Î ÆÐŶ¿¡ ºü¸£°Ô ÀÀ´ä ÇÒ ¼öÀÖ´Â ÇÁ·ÎÅäÄÝ¿¡¸¸ »ç¿ëÇؾßÇÕ´Ï´Ù. ÀÀ´äÀ» °áÁ¤ÇÒ ¼öÀÖ´Â ½Ã°£ ¶Ç´Â ¾Ë ¼ö¾ø´Â ½Ã°£ÀÌ °É¸± ¼ö ÀÖÀ¸¸é ´Ù¸¥ ¸ðµç ¿¬°áÀÌ ÀÀ´äÀÌ ¿Ï·á µÉ ¶§±îÁö Â÷´ÜµË´Ï´Ù. ÀÌ Á¶°ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸éÀÌ °³¼ºÀÌ ¾Æ¸¶µµ »ç¿ëÇÒ ¼ö ¾ø¾î¾ßÇÕ´Ï´Ù. ÀÌ°ÍÀº NET :: SERVER (¼¹ö ûÃë ¼ÒÄÏ ¼³Á¤, ±¸¼º ÆÄÀÏ Ã³¸®, ¾ÈÀü ½ÅÈ£ ó¸®, Æí¸®ÇÑ INET ½ºÅ¸ÀÏ stdin / stdout ó¸®, ·Î±ë)ÀÇ ÁÁÀº ±â´ÉÀ» ÃëÇؾßÇÕ´Ï´Ù. Ư¡, deamonization ¹× PID ÃßÀû ¹× Àç½Ãµ¿ °¡´É¼º - IO :: Multiplex (ÀÚµ¿ ¹öÆÛ¸µ µÈ IO ¹× ÆÄÀÏ ´ç ÇÚµé ¿ÀºêÁ§Æ®)ÀÇ ¸ÚÁø ±â´ÉÀ» »ç¿ëÇÏ¿© »ç¿ëÇϱ⠽¬¿î ÀÎÅÍÆäÀ̽º¸¦ °áÇÕÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Perl.
net :: server :: multiplex. °ü·Ã ¼ÒÇÁÆ®¿þ¾î