| ¸±¸®½º libpingÀº ÇÁ·Î±×·¡¸Ó°¡ ½ºÅ©¸³Æ® ¶Ç´Â ÇÁ·Î±×·¥¿¡¼ Á÷Á¢ ICMP_ECHO ¿äûÀ» ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ C ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
¸±¸®½º ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Jeffrey Fulmer
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.joedog.org
¸±¸®½º ű×
¸±¸®½º ¼³¸í
libpingÀº ÇÁ·Î±×·¡¸Ó°¡ ½ºÅ©¸³Æ® ¶Ç´Â ÇÁ·Î±×·¥¿¡¼ Á÷Á¢ ICMP_ECHO ¿äûÀ» ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ C ¶óÀ̺귯¸®ÀÔ´Ï´Ù. libpingÀº ÇÁ·Î±×·¡¸Ó°¡ ½ºÅ©¸³Æ® ¶Ç´Â ÇÁ·Î±×·¥¿¡¼ Á÷Á¢ ICMP_ECHO ¿äûÀ» ÇÒ ¼ö ÀÖµµ·Ï ¼³°èµÈ C ¶óÀ̺귯¸®ÀÔ´Ï´Ù. libping ÇÔ¼ö´Â BooleanÀÌ returnÀ» ¹ÝȯÇÕ´Ï´Ù. ¶Ç´Â ¹Ð¸® ÃÊÀÇ ¿Õº¹ ½Ã°£ÀÔ´Ï´Ù. ¶óÀ̺귯¸®¿¡´Â ´ÙÀ½ TCP / IP ¼ºñ½º¿¡ ´ëÇÑ "Pinging"¿¡ ´ëÇÑ Áö¿øÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. Echo, HTTP, HTTPS, SMTP ¹× POP3. ¹öÀü 1.15 ¹× ´õ ³ªÀº threadsafe.installation : nitshell¿¡¼ ±âº» µð·ºÅ丮 (/ usr / local)¿¡ ÀÀ¿ë ÇÁ·Î±×·¥À» ¼³Ä¡ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ½ÇÇàÇϽʽÿÀ. $ ./configure $ make install install ÀÀ¿ë ÇÁ·Î±×·¥ (º§¼Ò¸®) ±âº» µð·ºÅ丮 / usr / local / bin¿¡¼. ÇØ´ç µð·ºÅ丮°¡ °æ·Î¿¡ ÀÖÀ¸¸é º§¼Ò¸®¸¦ ½ÇÇàÇÏ°í ¿Â¶óÀÎ µµ¿ò¸» À¯ÇüÀ» º¾´Ï´Ù. $ ring --helpitÀº / usr / local / lib libpingÀ» ¼³Ä¡ÇÏ°í header ÆÄÀÏ ping.h¿¡ / usr / local / include¸¦ ³õ½À´Ï´Ù. ¸µ¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë¾Æº¸½Ê½Ã¿À. / usr / local / manÀÌ ´ç½ÅÀÇ manpath¿¡ ÀÖ´ÂÁö È®ÀÎÇÏ°í : $ man ring C ¶óÀ̺귯¸® ±â´É¿¡ ´ëÇÑ Á¤º¸ : $ man pinghost ÀÚ¼¼ÇÑ ³»¿ë, Àо±â. ƯÈ÷ / usr / local µð·ºÅ丮¿¡ libpingÀ» ¼³Ä¡ÇÏ·Á´Â °æ¿ì ƯÈ÷
¸±¸®½º °ü·Ã ¼ÒÇÁÆ®¿þ¾î