|
|
|
|
|
| ¼¼»ó¿¡¼ °¡Àå ½¬¿î ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
- ÀýÆÇ |
 |
|
|
| ¤ýÀú ÀÚ |
Yasutaka Kumei
|
| ¤ý¿ª ÀÚ |
±èÀÏȯ
|
| ¤ý±¸ ºÐ |
¹ø¿ª¼
|
| ¤ý¹ßÇàÀÏ |
2005³â 01¿ù 10ÀÏ |
| ¤ýÁ¤ °¡ |
15,000¿ø |
| ¤ýÆäÀÌÁö |
301 ÆäÀÌÁö |
| ¤ýISBN |
89-5674-237-5 |
| ¤ý³À̵µ |
ÃÊ±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
HTTP/FTP/SMTP/POP3/TCP/UDP ³×Æ®¿öÅ©(¼ÒÄÏ) ÇÁ·Î±×·¡¹Ö ÃѸÁ¶ó!
ÀÌ Ã¥Àº WinInetÀ» ÀÌ¿ëÇÑ °£´ÜÇÑ ÀÎÅÍ³Ý ÇÁ·Î±×·¥¿¡¼ ½ÃÀÛÇÏ¿©, WinSock2¸¦ ÀÌ¿ëÇÑ º»°ÝÀûÀÎ ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö±îÁö¸¦ ´Ù·é´Ù. ¸ÕÀú TCP/IPÀÇ ¿ø¸®¸¦ ¼³¸íÇϰí, HTTP/FTP Ŭ¶óÀ̾ðÆ®, ÀüÀÚ¿ìÆí µîÀÇ Ä£¼÷ÇÑ ÀÀ¿ë ¿¹Á¦¸¦ ÅëÇØ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» üÇèÇØº¸µµ·Ï À¯µµÇÑ´Ù. ±×¸®°í WinSockÀ» ÀÌ¿ëÇÑ 1:1 äÆÃ ÇÁ·Î±×·¥, ´ÙÀÚ°£ äÆÃ ÇÁ·Î±×·¥À» ÅëÇØ º»°ÝÀûÀÎ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ±â¹ýÀ» ¼Ò°³ÇÑ´Ù.
ÀÌ·± µ¶Àڵ鿡°Ô ±ÇÇÕ´Ï´Ù °£´ÜÇÑ C ¾ð¾î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Âµ¥, ¹«¾ùÀ» ¸¸µé¾îº¸¾Æ¾ß ÇÒÁö ¸ð¸£°Ú´Ù. Windows ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ´Â ÀÍÇûÀ¸³ª, Åë½Å ÇÁ·Î±×·¥Àº ¾î·Á¿ï °Í °°¾Æ¼ ¸Á¼³¿©Áø´Ù. Æò¼Ò ÀÌ¿ëÇÏ´Â ÀÎÅͳݰú ³×Æ®¿öÅ© ÇÁ·Î±×·¥ÀÇ µ¿ÀÛ ¿ø¸®°¡ ±Ã±ÝÇÏ´Ù. HTTP/FTP Ŭ¶óÀ̾ðÆ®, äÆÃ ÇÁ·Î±×·¥ µîÀ» Á÷Á¢ ¸¸µé¾îº¸°í ½Í´Ù. Winsock ÇÁ·Î±×·¡¹ÖÀ» ¹è¿ì°í ½ÍÁö¸¸ ³Ê¹« µÎ²¨¿î Ã¥ ¹Û¿¡ ¾ø¾î¼ ¾öµÎ°¡ ³ªÁö ¾Ê´Â´Ù.
½Ã½ºÅÛ ¿ä±¸»çÇ× Intel x86 Windows 98/Me/XP/2000 Visual C++ .NET ¶Ç´Â Visual Studio C++ ÀÎÅÍ³Ý ¶Ç´Â TCP/IP LAN ȯ°æ |
| |
 |
 |
ÀÌ Ã¥Àº º¹ÀâÇÑ ¿ø¸®¸¦ ¶°³ª¼ ÀÏ´Ü µ¿ÀÛÇÏ´Â ³×Æ®¿öÅ© ÇÁ·Î±×·¥À» Á÷Á¢ ¸¸µé¾îº¸ÀÚ´Â ÃëÁö·Î ¾²ÀÎ, Ãʺ¸ÀÚ¸¦ À§ÇÑ ÀÔ¹®¼ÀÔ´Ï´Ù.
C ¾ð¾î ÇÁ·Î±×·¡¹ÖÀÌ ¾î·Æ´Ù´Â ¼Ò¸®¸¦ Á¾Á¾ µè°ï ÇÕ´Ï´Ù. ±×·¸´Ù¸é ³×Æ®¿öÅ© ÇÁ·Î±×·¥À» C ¾ð¾î·Î ÀÛ¼ºÇÏ´Â °ÍÀº ´õ¿í ¾î·Æ´Ù?
¹°·Ð, ¾î·Æ´Ù°í ´À³¢´Â °ÍÀÌ ´ç¿¬ÇÒÁöµµ ¸ð¸¨´Ï´Ù. ÀÎÅͳÝÀº ¿À·£ ½Ã°£¿¡ °ÉÃÄ ¼ö¸¹Àº »ç¶÷µéÀÇ ³ë·Â¿¡ ÀÇÇØ ¸¸µé¾îÁø º¹ÀâÇÏ°í °Å´ëÇÑ Åë½Å ü°è·Î ÀÌ·ç¾îÁ® Àֱ⠶§¹®¿¡, ±× ¸ðµç ³»¿ªÀ» ÇѲ¨¹ø¿¡ ÀÌÇØÇϱâ¶õ ºÒ°¡´É¿¡ °¡±õ½À´Ï´Ù.
ÇÏÁö¸¸ ´ëºÎºÐÀÇ ³×Æ®¿öÅ© ÇÁ·Î±×·¥µéÀº ¸ðµÎ ºñ½Áºñ½ÁÇÑ ÄÚµå·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ½ÇÁ¦·Î ¸¹Àº ÇÁ·Î±×·¡¸ÓµéÀÌ ·¹ÆÛ·±½º ¸Å´º¾óÀÇ ¿¹Á¦ Äڵ峪 °ø°³ ¼ÒÇÁÆ®¿þ¾îÀÇ ÄÚµåµéÀ» copy & paste·Î ¸ð¹æÇÏ¸é¼ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ÀÍÈ÷°í ÀÖ½À´Ï´Ù.
ÀÌ´Â ¸î °¡Áö ÆÐÅÏÀ» ÀÍÇôµÎ±â¸¸ Çϸé, ±×°ÍµéÀ» Á¶ÇÕÇÏ¿© ¿Â°® ´Ù¾çÇÑ ÇÁ·Î±×·¥¿¡ Àû¿ëÇØº¼ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÏ´Ü ³» ¼ÕÀ¸·Î µ¿ÀÛÇÏ´Â ³×Æ®¿öÅ© ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù´Â ÀڽۨÀÌ »ý±â¸é, º¸´Ù ³ôÀº ´Ü°è·Î ³ª¾Æ°¥ ¼ö ÀÖ´Â µðµõµ¹·Î »ïÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥¿¡¼ Á¦ÀÏ ¸ÕÀú ´Ù·ç´Â ¿¹Á¦´Â WinInetÀ̶ó´Â Windows ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÕ´Ï´Ù. º¹ÀâÇÑ ¿ø¸®¸¦ ÀÌÇØÇÏÁö ¸øÇÏ´õ¶óµµ, Windows ÇÁ·Î±×·¡¹Ö¿¡ Àͼ÷ÇÏÁö ¾Ê´õ¶óµµ ½±°Ô ¸¸µé¾îº¼ ¼ö ÀÖ´Â °ÍÀÔ´Ï´Ù. Ã¥ÀÇ ³»¿ëÀÌ ÁøÇàµÇ¾î°¨¿¡ µû¶ó Á» º¹ÀâÇØº¸ÀÌ´Â Äڵ尡 µîÀåÇϱ⵵ ÇÏÁö¸¸, ±× ÄÚµåµéµµ ÀÏ´Ü Àͼ÷ÇØÁö°í ³ª¸é copy & paste·Î ´Ü¼ø ÀçȰ¿ëÇÒ ¼ö ÀÖ´Â ÄÚµåµé¿¡ ºÒ°úÇÕ´Ï´Ù.
¸ðÂÉ·Ï ¸¹Àº µ¶ÀÚµéÀÌ ÀڽۨÀ» °¡Áö°í ³×Æ®¿öÅ© ÇÁ·Î±×·¥ÀÇ ¼¼°è·Î ¹ßÀ» µé¿©³õÀ¸½Ã±â¸¦ ±â´ëÇÕ´Ï´Ù. |
| |
 |
 |
¿¹Á¦ ÇÁ·Î±×·¥ ¼Ò½º ¹× ½ÇÇà ÆÄÀÏ
|
| |
 |
 |
| |
|
|
 |
|
|