|
|
|
|
|
| ¸ÖƼÄÚ¾î ½Ã´ë¿¡ ²À ¾Ë¾Æ¾ß ÇÒ ³×Æ®¿öÅ© ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹Ö
|
 |
|
|
| ¤ýÀú ÀÚ |
À¯µ¿±Ù
|
| ¤ý¿ª ÀÚ |
|
| ¤ý±¸ ºÐ |
±¹³»¼
|
| ¤ý¹ßÇàÀÏ |
2007³â 09¿ù 13ÀÏ |
| ¤ýÁ¤ °¡ |
22,000¿ø |
| ¤ýÆäÀÌÁö |
555 ÆäÀÌÁö |
| ¤ýISBN |
978-89-5674-395-0 |
| ¤ý³À̵µ |
ÃʱÞ.Áß±Þ |
| ¤ýÃâÆÇ»ç |
Á¤º¸¹®È»ç |
|
|
|
|
|
|
|
 |
 |
³×Æ®¿öÅ©¿Í ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀÇ ÇÙ½É ¿ø¸®¸¦ ÆÄ°íµå´Â ÃÖ°íÀÇ °¡ÀÌµå ½º·¹µå¸¦ ÀÌ¿ëÇÑ ´Ù¾çÇÑ ¼ÒÄÏ I/O ¸ðµ¨ ÀÀ¿ë ±â¼ú
°í¼º´É ¼ÒÄÏ ¾îÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇϱâ À§ÇÑ ÃÖ°íÀÇ ³ëÇÏ¿ì
ÀÌ Ã¥¿¡¼´Â ´Ü¼øÈ÷ ¼ÒÄÏ ÇÔ¼ö¸¦ ³ª¿ÇÏ°í »ç¿ë¹ýÀ» ¼³¸íÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ¼ÒÄÏ ÇÔ¼öÀÇ ³»ºÎ µ¿ÀÛ ¿ø¸®¸¦ ±¸Ã¼ÀûÀ¸·Î ¼³¸íÇϰí ÁÖÀÇÇØ¾ß ÇÒ »çÇ׿¡ ´ëÇØ¼µµ ÀÚ¼¼È÷ Á¡°ËÇϰí ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¸ÖƼÄÚ¾î ½Ã´ë¿¡ ´ëóÇÏ¿© ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀÌ ÇʼöÀûÀÎ ¸¸Å ½º·¹µåÀÇ ±âÃÊ À̷кÎÅÍ µ¿±âÈ ±â¹ý ±×¸®°í ½º·¹µå ¼³°è ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ¸ÖƼ½º·¹µå ÇÁ·Î±×·¡¹ÖÀ» ÀÌ¿ëÇØ º¸´Ù ¿ì¼öÇÑ ¼º´ÉÀÇ ¼ÒÄÏ ¾îÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇØº¸¼¼¿ä.
ÀÌ Ã¥ÀÇ ³»¿ë ³×Æ®¿öÅ©¿Í ÇÁ·ÎÅäÄÝÀÇ ÇÙ½É ¿ø¸® ¼ÒÄÏ ÇÔ¼öÀÇ ÀÌÇØ ½º·¹µå¿Í ½º·¹µå µ¿±âÈ ±â¹ý MFC ¼ÒÄϰú MFC ½º·¹µå ´Ù¾çÇÑ ¼ÒÄÏ I/O ¸ðµ¨ I/O ¸ðµ¨ÀÇ ½º·¹µå ÀÀ¿ë ÇÙ½É ¼ÒÄÏ ¿É¼Ç
ÀúÀÚ ¼Ò°³
À¯µ¿±Ù Çѱ¹±â¾÷Àü»ê¿ø, Á¤º¸Áö½Ä¿¬±¸¼Ò ±Ù¹« »ï¼ºÀüÀÚ, Á¤º¸Åë½Å±³À°¿ø ¹× ´Ù¼ö ±â¾÷ü °ÀÇ Áß¾ÓÀϺ¸ ITEA °»ç / Çö »ï¼ºSDS¸ÖƼķÆÛ½º ÀüÀÓ±³¼ö
°¨¼öÀÚ ¼Ò°³
õÁ¤¾Æ ÀÌÈ¿©´ë´ëÇпø LGÀüÀÚ±â¼ú¿ø, LG¹ÝµµÃ¼ ±Ù¹« »ï¼ºÀüÀÚ, Á¤º¸Åë½Å±³À°¿ø ¹× ´Ù¼ö ±â¾÷ü °ÀÇ Çö »ï¼ºSDS¸ÖƼķÆÛ½º ÀüÀÓ±³¼ö
±èÇö¾Ö (ÁÖ)µ¿¾çÀüÀÚÅë½Å, (ÁÖ)Çѱ¹¿¡À̾ÆÀ̼ÒÇÁÆ®, ¿ÀÇÂÅÚ ±Ù¹« »ï¼ºÀüÀÚ ¹× ´Ù¼ö ±â¾÷ü °ÀÇ Çö »ï¼ºSDS¸ÖƼķÆÛ½º ÀüÀÓ±³¼ö |
| |
 |
 |
³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» °ÀÇÇÏ¸é¼ ±³À°»ýµé·ÎºÎÅÍ °¡Àå ¸¹ÀÌ ¹Þ´Â Áú¹® ÁßÀÇ Çϳª´Â "TIME_WAIT" ¼ÒÄÏ »óŸ¦ ¾î¶»°Ô ¾ø¾Ö´À³Ä ÇÏ´Â °Í¿¡ °üÇÑ Áú¹®ÀÌ´Ù. ÇÊÀÚµµ ¿¹Àü¿¡ óÀ½ ³×Æ®¿öÅ© ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ¸é¼ ÀÌ ºÎºÐ¿¡ ´ëÇØ ¸¹Àº Àǹ®À» °¡Á³¾ú°í, "TIME_WAIT" »óŸ¦ ¾ø¾Ö±â À§ÇØ ¿©·¯ °¡Áö ½Ãµµ¸¦ Çß¾ú´Ù. »ç½Ç ´Ü¼øÈ÷ ÀÌ ¼ÒÄÏ »óŸ¸ ¾ø¾Öµµ·Ï ÇÏ´Â °ÍÀº °£´ÜÇÏ´Ù. ÀÎÅͳÝÀ̳ª ¿©·¯ °ø°³µÈ ÀڷḦ º¸¸é ÀÌ·± ¹æ¹ýÀº Àß ¼³¸íµÇ¾î ÀÖ´Ù. ÇÏÁö¸¸ ¿©±â¼ Áß¿äÇÑ °ÍÀº ÀÌ »óŸ¦ ´Ü¼øÈ÷ ¾ø¾Ö´Â ÇϳªÀÇ ÇÔ¼ö¸¦ ¾Æ´Â °ÍÀÌ ¾Æ´Ï¶ó ÀÌ ¼ÒÄÏ »óŰ¡ ¿Ö ¹ß»ýÇÏ´ÂÁö¿Í ¼¹ö¿Í Ŭ¶óÀÌ¾ðÆ®¸¦ ¾î¶»°Ô ¼³°èÇÔÀ¸·Î½á ÀÌ »óŸ¦ ±Ùº»ÀûÀ¸·Î ÇØ°áÇÒ ¼ö ÀÖ´ÂÁö¸¦ ¾Æ´Â °ÍÀÌ´Ù. ÀÌ Ã¥À» ¾²°Ô µÈ °è±â°¡ ¹Ù·Î ¿©±â¿¡ ÀÖ´Â °ÍÀÌ´Ù. ÇÊÀÚ´Â ÀÌ Ã¥À» ¾²¸é¼ "TIME_WAIT" »óÅ»Ӹ¸ ¾Æ´Ï¶ó ³×Æ®¿öÅ© ÇÔ¼ö¿¡ ´ëÇØ¼µµ ´Ü¼øÈ÷ ÇÔ¼öÀÇ »ç¿ë¹ýÀ» ¼³¸íÇÏ°í ½ÍÁö´Â ¾Ê¾Ò´Ù. ³×Æ®¿öÅ©ÀÇ »óÅÂ¿Í ÇÔ¼ö°¡ ¾î¶»°Ô µ¿ÀÛÇÏ´ÂÁö¿Í ±×·¡¼ ±×°ÍÀ» ¾î¶»°Ô ¼³°è¿¡ ÀÀ¿ëÇØ¾ß ÇÏ´ÂÁö¸¦ ¾²°í ½Í¾ú´Ù. ÀÌ Ã¥À» ¼±ÅÃÇÑ ¿©·¯ºÐµéµµ ÀÌ·± °üÁ¡¿¡¼ ÀоîÁÖ±æ ¹Ù¶õ´Ù.
±×¸®°í ÀÌ Ã¥Àº ½º·¹µå¿¡ ´ëÇØ ¸¹Àº ºÎºÐÀ» ÇÒ¾ÖÇϰí ÀÖ´Ù. ¿Ö³ÄÇÏ¸é ¿äÁò À©µµ¿ì ȯ°æ¿¡¼ ³×Æ®¿öÅ© ¾îÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÒ ¶§ ÇʼöÀûÀ¸·Î »ç¿ëµÇ´Â °ÍÀÌ ¹Ù·Î ½º·¹µåÀ̱⠶§¹®ÀÌ´Ù. ÀÌ ¿ª½Ã ½º·¹µå¸¦ ´Ü¼øÈ÷ ¼Ò°³ÇÏ°í ½º·¹µå¿¡ »ç¿ëµÇ´Â ÇÔ¼ö¸¦ ¼³¸íÇÏ°í ½ÍÁö´Â ¾Ê¾Ò´Ù. ±×·¡¼ ÀÌ Ã¥Àº ½º·¹µå¿Í ½º·¹µå¿¡ »ç¿ëµÇ´Â ÇÔ¼öÀÇ ¼³¸í»Ó¸¸ ¾Æ´Ï¶ó ½º·¹µå ¼³°è ¹æ¹ý°ú ½º·¹µå¿¡¼ÀÇ ¿¹¿Ü ó¸®, µ¿±âÈ Ã³¸® ±â¹ý µî ½º·¹µå¿Í °ü·ÃµÈ ´Ù¾çÇÑ ¹®Á¦¸¦ ¼³¸íÇß´Ù. ¹°·Ð À©µµ¿ìÁî´Â ½º·¹µå¸¦ ÀÌ¿ëÇÏ´Â ´Ù¾çÇÑ I/O ¸ðµ¨À» Á¦°øÇϱ⠶§¹®¿¡ ³×Æ®¿öÅ© ¾îÇø®ÄÉÀ̼ǿ¡¼ ½º·¹µå¸¦ ÀÌ¿ëÇÏ´Â ¿©·¯ ¹æ¹ýµµ ÇÔ²² ¼³¸íÇß´Ù.
Çö½ÇÀûÀÎ ¹®Á¦·Î º¸¸é ³×Æ®¿öÅ©¿Í ½º·¹µå ¾îÇø®ÄÉÀ̼ÇÀ» ±¸ÇöÇÒ ¶§ ¾ÆÁ÷±îÁö MFC ¶óÀ̺귯¸®¸¦ ¸¹ÀÌ ÀÌ¿ëÇϰí ÀÖ´Ù. ±×·¡¼ ÀÌ Ã¥Àº ³×Æ®¿öÅ© ÇÔ¼ö¿Í ½º·¹µå¸¦ ¼³¸íÇÏ¸é¼ MFC ÇÔ¼ö¿¡ ´ëÇØ¼µµ ÇÔ²² ¼³¸íÇß´Ù. ÀÌ ¿ª½Ã ´Ü¼øÈ÷ MFC ÇÔ¼ö¸¦ ¼³¸íÇÏ´Â °Í»Ó¸¸ ¾Æ´Ï¶ó MFC ÇÔ¼öÀÇ ³»ºÎ µ¿ÀÛ ¿ø¸®¸¦ ¼³¸íÇϱâ À§ÇØ ³ë·ÂÇß´Ù.
¿©±â¼ ÇÑ °¡Áö ¸íÈ®ÇÏ°Ô ÇØµÑ °ÍÀÌ ÀÖ´Ù. ÀÌ Ã¥¿¡¼ ¿¹Á¦·Î ±¸ÇöÇÑ ¼Ò½º´Â Visual Studio.NET 2003À¸·Î ±¸ÇöµÇ¾î ÀÖ´Ù. ÇÏÁö¸¸ ¼Ò½ºÀûÀΠȣȯ¼ºÀº ÇöÀç °³¹ßÀÚµéÀÌ »ç¿ëÇÏ´Â ´ëºÎºÐÀÇ Visual C++¿¡¼ À¯È¿Çϱ⠶§¹®¿¡ ÀÚ½ÅÀÌ »ç¿ëÇÏ´Â ÄÄÆÄÀÏ·¯°¡ ´Ù¸¥ ¹öÀüÀ̶ó¸é ÇØ´ç ¹öÀü¿¡¼ ÇÁ·ÎÁ§Æ®¸¦ »ý¼ºÇÑ ´ÙÀ½, ¼Ò½º¸¦ º¹»çÇØ »ç¿ëÇÏ´õ¶óµµ ´ëºÎºÐ ÀÌ»ó ¾øÀÌ ÄÄÆÄÀÏÀÌ µÉ °ÍÀÌ´Ù. Ã¥À» ÁýÇÊÇÒ ¶§´Â ÇϳªÀÇ ±âÁØ ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇØ¾ß ÇÏ´Â ÀÌÀ¯ ¶§¹®¿¡ ºÎµæÀÌ ÇÏ°Ô Visual Studio.NET 2003À» »ç¿ëÇÏ°Ô µÇ¾úÀ½À» ÀÌÇØÇØÁÖ¼ÌÀ¸¸é ÇÑ´Ù. ÇÑ °¡Áö ¾Æ½¬¿î Á¡Àº Ã¥¿¡¼ ±¸ÇöÇÑ ¿¹Á¦´Â ¿ø¸® ¼³¸í¿¡ ÁýÁßÇϰí Áö¸éÀ» Àý¾àÇϱâ À§ÇØ Å« ±Ô¸ð·Î ¸¸µéÁö ¸øÇß´Ù. ½ÇÁ¦ ÇÁ·ÎÁ§Æ®¿¡¼ »ç¿ëÇÏ´Â ³×Æ®¿öÅ© ¾îÇø®ÄÉÀ̼ÇÀº ´ëºÎºÐÀº ¾î´À Á¤µµ ±Ô¸ð¸¦ °¡Áö°í Àֱ⠶§¹®¿¡ Ã¥¿¡ ÀμâÇÏÁö´Â ¾Ê¾ÒÁö¸¸ Ã¥¿¡¼ ³ª¿Â ³»¿ëÀ» Á¾ÇÕÀûÀ¸·Î ´Ù·ç´Â ¿¹Á¦¸¦ ÀÚ·á½Ç¿¡ ¿Ã¸± ¿¹Á¤ÀÌ´Ù. ÀÌ´Â È»ó äÆÃ°ú À½¼º äÆÃÀ» ÇÒ ¼ö ÀÖ´Â ¿¹Á¦À̹ǷΠå¿¡¼ ´Ù·é ³»¿ëÀ» Á¾ÇÕÀûÀ¸·Î ÀÌÇØÇϴµ¥ ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù. |
| |
| |
 |
 |
| |
|
|
 |
|
|