1. Çü½Ä: result= sockopen(site, port)
2. ±â´É: ÀÎÀÚ site¿¡ ´ëÇÑ »çÀÌÆ®ÀÇ ÀÎÀÚ port¿¡ ´ëÇÑ ÇØ´ç Æ÷Æ®¸¦ °³¹æÇÑ´Ù.
3. ¼³¸í
(1) ÀÎÀÚ site´Â ¿¬°áÇÒ »çÀÌÆ®ÀÇ ¹®ÀÚ¿ ÁÖ¼Ò(FQDN) ¶Ç´Â IPÁÖ¼ÒÀ̾î¾ß ÇÑ´Ù.
(2) ÀÎÀÚ port´Â ÇØ´ç »çÀÌÆ®ÀÇ °³¹æÇÒ Æ÷Æ® ¹øÈ£À̾î¾ß ÇÑ´Ù.
¿¹¸¦ µé¸é º¸Åë À¥ ¼¹ö(httpd)´Â Æ÷Æ® ¹øÈ£°¡ 80 ÀÌ´Ù.
(3) °á°ú°ª result´Â °³¹æ ¼º°ø½Ã ¼ÒÄÏ¿¡ ´ëÇÑ Æ÷ÀÎÅÍÀÇ °ªÀ» °®´Â´Ù.
(4) °á°ú°ª result´Â °³¹æ ½ÇÆнà -1 ÀÇ °ªÀ» °®´Â´Ù.
(5) ÇöÀç ¹öÀüÀÇ ¼ÒÄÏ °ü·Ã ÇÔ¼ö´Â °³¹ßÁßÀ̱⠶§¹®¿¡ Á¦ÇÑÀûÀ¸·Î »ç¿ëÀ» ÇÒ ¼ö
ÀÖ´Ù. ¼ÒÄÏÀÇ °³¹æÀº sfd= socket(AF_INET, SOCK_STREM, IPPROTO_TCP) ¸¸
µÇµµ·Ï ÇÁ·Î±×·¡¹ÖµÇ¾î ÀÖ´Ù.
4. »ç¿ë¿¹
sock= sockopen("wesoft.co.kr", 80); // wesoft.co.krÀÇ 80Æ÷Æ®¸¦ °³¹æÇÑ´Ù.
sockclose(sock); // °³¹æµÈ ¼ÒÄÏÀ» Æó¼âÇÑ´Ù.
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
|