| °£´ÜÇÑ ¿¡ÄÚ Å¬¶óÀ̾ðÆ® + ¼¹ö °£´ÜÇÑ ¿¡ÄÚ Å¬¶óÀ̾ðÆ® + ¼¹ö¸¦ »ç¿ëÇÏ¿© NIELS Provos LibEvent ¶óÀ̺귯¸®¸¦ »ç¿ëÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
°£´ÜÇÑ ¿¡ÄÚ Å¬¶óÀ̾ðÆ® + ¼¹ö ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Davide Libenzi
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.xmailserver.org/davide.html
°£´ÜÇÑ ¿¡ÄÚ Å¬¶óÀ̾ðÆ® + ¼¹ö ű×
°£´ÜÇÑ ¿¡ÄÚ Å¬¶óÀ̾ðÆ® + ¼¹ö ¼³¸í
Niels Provos LibEvent ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â °£´ÜÇÑ Echo Client + ¼¹ö. ´ÏÄÌ ÇÁ·Î¸ð¼ÇÀ» »ç¿ëÇÏ´Â °£´ÜÇÑ Echo Ŭ¶óÀ̾ðÆ® + ¼¹ö LibEvent Library.It´Â À̺¥Æ® º¹Àå ¸ÞÄ¿´ÏÁòÀÇ ¼º´ÉÀ» Å×½ºÆ®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. LibEvent LibEvent API´Â ƯÁ¤ À̺¥Æ®°¡ ÆÄÀÏ ¼³¸íÀÚ ¶Ç´Â ½Ã°£ ÃÊ°ú¿¡ ¹ß»ýÇÒ ¶§ ƯÁ¤ À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§ Äݹé ÇÔ¼ö¸¦ ½ÇÇàÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. µµ´ÞÇß½À´Ï´Ù. ¶ÇÇÑ libevent´Â ½ÅÈ£ ¶Ç´Â ÀÏ¹Ý ½Ã°£ ÃÊ°ú·Î ÀÎÇØ ÄݹéÀ» Áö¿øÇÕ´Ï´Ù. LibEvent´Â À̺¥Æ® ±â¹Ý ³×Æ®¿öÅ© ¼¹ö¿¡¼ ¹ß°ß µÈ À̺¥Æ® ·çÇÁ¸¦ ´ëüÇÏ´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº event_dispatch ()¸¦ È£Ãâ ÇÑ ´ÙÀ½ À̺¥Æ® ·çÇÁ¸¦ º¯°æÇÏÁö ¾Ê°íµµ µ¿ÀûÀ¸·Î À̺¥Æ®¸¦ Ãß°¡Çϰųª Á¦°Å ÇؾßÇÏ´Â °æ¿ì libevent supports / dev / poll, kqueue, À̺¥Æ® Æ÷Æ®, ¼±ÅÃ, Æú¸µ ¹× ePollÀ» º¯°æÇؾßÇÕ´Ï´Ù. ³»ºÎ À̺¥Æ® ¸ÞÄ¿´ÏÁòÀº ³ëÃâ µÈ À̺¥Æ® API¿Í ¿ÏÀüÈ÷ µ¶¸³ÀûÀ̸ç ÀÀ¿ë ÇÁ·Î±×·¥À» Àç ¼³°èÇÏÁö ¾Ê°íµµ »õ·Î¿î ±â´ÉÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. °á°úÀûÀ¸·Î Libevent´Â ÈÞ´ë¿ë ÀÀ¿ë ÇÁ·Î±×·¥ °³¹ßÀ» Çã¿ëÇÏ°í ¿î¿µ üÁ¦¿¡¼ °¡Àå È®Àå °¡´ÉÇÑ À̺¥Æ® ¾Ë¸² ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. libevent´Â ¸ÖƼ ½º·¹µå ÀÀ¿ë ÇÁ·Î±×·¥¿¡µµ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Steven GrimmÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ. libevent´Â Linux, * BSD, Mac OS X, Solaris ¹× Windows¿¡¼ ÄÄÆÄÀÏÇؾßÇÕ´Ï´Ù.
°£´ÜÇÑ ¿¡ÄÚ Å¬¶óÀ̾ðÆ® + ¼¹ö °ü·Ã ¼ÒÇÁÆ®¿þ¾î