[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] Wel µµ¿ò¸» ¹®¼­ [ÀÌÀü]  [´ÙÀ½]
´ëºÐ·ù: Åë½Å°ü·ÃÇÔ¼ö
¼ÒºÐ·ù: socket¿¡ ¾²±â
sockwrite() ÀÛ¼ºÀÏ: 2000/12/20
¼öÁ¤ÀÏ: 2002/07/05

1. Çü½Ä: result= sockwrite(sock, str) 2. ±â´É: sockopen() ÇÔ¼ö·Î °³¹æÇÑ ÀÎÀÚ sockÀÇ ¼ÒÄÏ¿¡ ÀÎÀÚ strÀ» Ãâ·ÂÇÑ´Ù. 3. ¼³¸í (1) ÀÎÀÚ sockÀº ¼ÒÄÏ Æ÷ÀÎÅÍÀÌ¸ç ¼ÒÄÏ °³¹æ½Ã ¾òÀº °ªÀ̾î¾ß ÇÏ°í ¼ÒÄÏ Æ÷ÀÎÅÍ°¡ ¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç ÀÌ¹Ì Æó¼âµÈ ¼ÒÄÏ Æ÷ÀÎÅÍÀÏ ¶§´Â °æ°í ¸Þ½ÃÁö¸¦ Ãâ·Â ÇÏ°í result¿¡ -1ÀÇ °ªÀ» µÇµ¹¸°´Ù. (2) ÀÎÀÚ strÀº ¼ÒÄÏ¿¡ Ãâ·ÂÇÒ ¹®ÀÚ¿­ÀÌ´Ù. (3) ¼ÒÄÏ¿¡ Ãâ·ÂÇÑ ÀÎÀÚ strÀÇ ÃÑ byte ¼ö°¡ result¿¡ µ¹·ÁÁø´Ù. (4) ÇöÀç ¹öÀüÀÇ ¼ÒÄÏ °ü·Ã ÇÔ¼ö´Â °³¹ßÁßÀ̱⠶§¹®¿¡ Á¦ÇÑÀûÀ¸·Î »ç¿ëÀ» ÇÒ ¼ö ÀÖÀ¸¸ç '\0'À» Ãâ·ÂÇÏÁö´Â ¸øÇÑ´Ù. 4. »ç¿ë¿¹ // ¾Æ·¡ ³»¿ëÀº wesoft.co.krÀÇ À¥ ¼­¹ö¸¦ ¿¬°áÇÏ¿© À¥ ¼­¹ö¿¡°Ô ¸í·ÉÀ» Àü´ÞÇÑ // ÈÄ À¥ ¹®¼­¸¦ Àаí Á¾·áµÇ´Â ¿¹ÀÌ´Ù. À¥ ¼­¹ö¿¡ ¸í·ÉÀ» Àü´ÞÇÒ ¶§´Â ÇÊÈ÷ // '\n'À» ¸í·ÉµÚ¿¡ Ãß°¡ÇؾßÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é ¿¬°áµÈ À¥ ¼­¹ö´Â ¸í·ÉÀÌ // Á¾·áµÇ±â¸¦ ±â´Ù¸®±â¸¸ ÇÒ °ÍÀÌ´Ù. sock= sockopen("wesoft.co.kr", 80); // wesoft.co.krÀÇ 80Æ÷Æ®¸¦ °³¹æÇÑ´Ù. sockwrite(sock, "GET /index.html\n"); // ¼ÒÄÏ Ãâ·Â(index.htmlÀ» ¾ò±âÀ§ÇØ) while( (str= sockread(sock)) != NULL ) // ¼ÒÄÏ EOFÀ϶§±îÁö Àбâ { print(str); } sockclose(sock); // °³¹æµÈ ¼ÒÄÏÀ» Æó¼âÇÑ´Ù. ------------------------------ [ Ãâ·Â°á°ú ] ------------------------------

Wel Version 1.0
[Â÷·Ê]  [ÇÔ¼ö»öÀÎ] [ÀÌÀü]  [´ÙÀ½]