Libevent.

ÆÄÀÏ ¼³¸íÀÚ¿¡¼­ ƯÁ¤ À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§ Äݹé ÇÔ¼ö¸¦ ½ÇÇàÇÏ´Â ¸ÞÄ¿´ÏÁò.
Áö±Ý ´Ù¿î·Îµå

Libevent. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • BSD License
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Niels Provos
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://monkey.org/~provos/scanssh/

Libevent. ű×


Libevent. ¼³¸í

ƯÁ¤ À̺¥Æ®°¡ ÆÄÀÏ ¼³¸íÀÚ¿¡¼­ ¹ß»ýÇÒ ¶§ Äݹé ÇÔ¼ö¸¦ ½ÇÇàÇÏ´Â ¸ÞÄ¿´ÏÁò. Libevent ¶óÀ̺귯¸®´Â ÆÄÀÏ ¼³¸íÀÚ¿¡¼­ ƯÁ¤ À̺¥Æ®°¡ ¹ß»ýÇϰųª ½Ã°£ ÃÊ°ú°¡ µµ´Þ ÇÑ ÈÄ¿¡ ƯÁ¤ À̺¥Æ®°¡ ¹ß»ýÇÒ ¶§ Äݹé ÇÔ¼ö¸¦ ½ÇÇàÇÏ´Â ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. À̺¥Æ® ±â¹Ý ³×Æ®¿öÅ© Server¿¡¼­ ¹ß°ß µÈ ºñµ¿±â À̺¥Æ® ·çÇÁ¸¦ ´ëüÇÏ´Â °ÍÀÌ Àǹ̰¡ ÀÖ½À´Ï´Ù .LibEvent´Â À̺¥Æ® ·çÇÁ´Â À̺¥Æ® ±â¹Ý ³×Æ®¿öÅ© ¼­¹ö¿¡¼­ ¹ß°ßµÇ¾ú½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº event_dispatch ()¸¦ È£Ãâ ÇÑ ´ÙÀ½ À̺¥Æ® ·çÇÁ¸¦ º¯°æÇÏÁö ¾Ê°íµµ À̺¥Æ®¸¦ µ¿ÀûÀ¸·Î Ãß°¡Çϰųª Á¦°ÅÇϰųª kqueue (2)¸¦ ¼±ÅÃÇÏÁö ¾Ê°íµµ µ¿ÀûÀ¸·Î Ãß°¡Çϰųª Á¦°ÅÇؾßÇÕ´Ï´Ù. 4). ¶ÇÇÑ ½Ç½Ã°£ ½ÅÈ£¿¡ ´ëÇÑ ½ÇÇèÀû Áö¿øÀÌ ÀÖ½À´Ï´Ù. ³»ºÎ À̺¥Æ® ¸ÞÄ¿´ÏÁòÀº ³ëÃâ µÈ À̺¥Æ® API¿Í ¿ÏÀüÈ÷ µ¶¸³ÀûÀ̸ç ÀÀ¿ë ÇÁ·Î±×·¥À» Àç ¼³°èÇÏÁö ¾Ê°íµµ »õ·Î¿î ±â´ÉÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. °á°úÀûÀ¸·Î Libevent´Â ÈÞ´ë¿ë ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» Çã¿ëÇÏ°í ¿î¿µ üÁ¦¿¡¼­ »ç¿ëÇÒ ¼öÀÖ´Â °¡Àå È®Àå °¡´ÉÇÑ À̺¥Æ® ¾Ë¸² ¸ÞÄ¿´ÏÁòÀ» Á¦°øÇÕ´Ï´Ù. ³×Æ®¿öÅ© ¼­¹öÀÇ À̺¥Æ® ¾Ë¸² ¸ÞÄ¿´ÏÁò¿¡ ´ëÇÑ Ãß°¡ Á¤º¸´Â Dan KegelÀÇ "C10K ¹®Á¦"À¥ ÆäÀÌÁö¿¡¼­ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ºñµ¿±â À̺¥Æ® ¾Ë¸²À» ÃÊ·ÏÇÏ´Â ¶Ç ´Ù¸¥ ¶óÀ̺귯¸®´Â LiboopÀÔ´Ï´Ù. ÀÌ ¸±¸®½º¿¡¼­´Â »õ·Î¿î ±â´É : ¡¤ Àç¼³Á¤½Ã ¹öÆÛ¸µ µÈ HTTP ¿¬°á µ¥ÀÌÅ͸¦ Á¤¸®ÇϽʽÿÀ. Brian O'Kelley °¡º¸°íÇß´Ù ¡¤ ½ÅÈ£ ó¸®ÀÇ ¹ö±× ¼öÁ¤ ¹× ÀáÀçÀû ÀÎ °æÀï Á¶°Ç; Alexander Drozdov¿¡¼­ ¡¤ Solaris À̺¥Æ® Æ÷Æ® ¹é¿£µå¸¦ Evport·Î ¹Ù²ß´Ï´Ù ¡¤ HaikuÀÇ Áö¿ø ÆíÁý ½ÅÈ£ ÄݹéÀÌ ½ÅÈ£¸¦ Àü´ÞÇÒ ¶§ ½ÅÈ£ ó¸® ¼öÁ¤; Alexander Drozdov¿¡¼­ ¡¤ EVDNS ±â´É¿¡ ´ëÇÑ CONST-IFY ÀϺΠÀμö. ¡¤ EPOLL_RECALCÀÇ ¿ÀÇÁ ¹ÙÀÌ ¿À·ù; Victor Goya °¡º¸°íÇß´Ù ¡¤ Ÿ¸£ º¼¿¡ DoxyFileÀ» Æ÷ÇÔ; Jeff Garzik¿¡¼­ ¡¤ ÀÎÄÚµù µÈ Äõ¸®¸¦ ¿Ã¹Ù¸£°Ô ±¸¹® ºÐ¼®ÇÕ´Ï´Ù , ¡¤ ¶Ç´Â + ¹®ÀÚ


Libevent. °ü·Ã ¼ÒÇÁÆ®¿þ¾î