ÄÜÅÙÃ÷»ó¼¼º¸±â

¸ÖƼÇ÷¹ÀÌ¾î °ÔÀÓ ÇÁ·Î±×·¡¹Ö
¸ÖƼÇ÷¹ÀÌ¾î °ÔÀÓ ÇÁ·Î±×·¡¹Ö
  • ÀúÀÚ<Á¶½´¾Æ ±Û·¹ÀÌÀú>,<»êÁ¦ÀÌ ¸¶µåÇϺê> °øÀú/<ÀåÁØÇõ> ¿ª
  • ÃâÆÇ»ç±æ¹þ
  • ÃâÆÇÀÏ2017-06-05
  • µî·ÏÀÏ2021-10-22
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 6, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

Á×Áö ¾Ê´Â ¼­¹ö¸¦ À§ÇØ
·¢ ¾ø´Â ¼­¹ö¸¦ À§ÇØ
Çѹ濡 ¹«³ÊÁöÁö ¾Ê´Â ¼­¹ö¸¦ À§ÇØ!
 
Çö¾÷ °³¹ßÀÚ°¡ ¾Ë·ÁÁִ źźÇÑ ¸ÖƼÇ÷¹À̾ÔÀÓ ÇÁ·Î±×·¡¹Ö
<¸®±× ¿Àºê ·¹Àüµå>, <µð½ºÆ®·ÎÀÌ ¿Ã ÈÞ¸ÕÁî> ½Ã¸®Á ÄÁ¼³ÆÃÇÏ°í <·Îº¸ºí¸®Ã÷>, <¸Æ½º ¾×½º>, <½ºÅ©·¦ Æ÷½º>¸¦ °³¹ßÇÑ Á¶½´¾Æ ±Û·¹ÀÌÀú¿Í <¸Þ´Þ ¿Àºê ¾Æ³Ê: ÆÛ½ÃÇÈ ¾î½äÆ®>, <¹ÝÁöÀÇ Á¦¿Õ: ÄÁÄù½ºÆ®>, <»çº¸Å¸ÁÖ> °ÔÀÓ Á¦ÀÛ¿¡ Âü¿©ÇÑ »êÁ¦ÀÌ ¸¶µåÇϺ갡 ¼­´øĶ¸®Æ÷´Ï¾Æ °ÔÀÓ Çаú¿¡¼­ °­ÀÇÇÑ ¸ÖƼÇ÷¹À̾ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ» Ã¥À¸·Î ¿Å°å´Ù. ¾×¼Ç °ÔÀÓ°ú ½Ç½Ã°£ Àü·« °ÔÀÓÀ» ÅëÇØ ¸ÖƼÇ÷¹À̾ÆÅ°ÅØ󸦠¾î¶»°Ô ±¸ÃàÇÏ´ÂÁö, ¿£ÁøÀÇ °¢ ºÎºÐÀ» ¾î¶»°Ô ¸¸µé¾î¾ß ÇÏ´ÂÁö ¼³¸íÇÑ´Ù. 

¸ñÂ÷

1Àå ³×Æ®¿öÅ© °ÔÀÓÀÇ °³¿ä 
__1.1 ¸ÖƼÇ÷¹À̾ÔÀÓÀÇ °£Ã߸° ¿ª»ç 
____1.1.1 ·ÎÄà¸ÖƼÇ÷¹À̾ÔÀÓ 
____1.1.2 Ãʱ⠳×Æ®¿öÅ© ¸ÖƼÇ÷¹À̾ÔÀÓ 
____1.1.3 MUD: ¸ÖƼ À¯Àú ´øÀü 
____1.1.4 ·£ °ÔÀÓ 
____1.1.5 ¿Â¶óÀΠ°ÔÀÓ 
____1.1.6 MMO °ÔÀÓ 
____1.1.7 ¸ð¹ÙÀÏ ³×Æ®¿öÅ© °ÔÀÓ 
__1.2 <½ºÅ¸½ÃÁî: Æ®¶óÀ̺꽺> 
____1.2.1 Ç÷§Æû ÆÐŶ ¸ðµâ 
____1.2.2 ¿¬°á °ü¸®ÀÚ 
____1.2.3 ½ºÆ®¸² °ü¸®ÀÚ 
____1.2.4 À̺¥Æ® °ü¸®ÀÚ 
____1.2.5 °í½ºÆ® °ü¸®ÀÚ 
____1.2.6 À̵¿ °ü¸®ÀÚ 
____1.2.7 ±âŸ ½Ã½ºÅÛ 
__1.3 <¿¡ÀÌÁö ¿Àºê ¿¥ÆÄÀ̾î> 
____1.3.1 ÅϠŸÀ̸Ӡ
____1.3.2 µ¿±âÈ­ 
__1.4 ¿ä¾à 
__1.5 º¹½À ¹®Á¦ 
__1.6 ´õ ÀÐÀ»°Å¸® 

2Àå ÀÎÅͳݠ
__2.1 ÆÐŶ ½ºÀ§ÄªÀÇ ±â¿ø 
__2.2 TCP/IP ½ºÅÃÀÇ °èÃþ ±¸Á¶ 
__2.3 ¹°¸® °èÃþ 
__2.4 ¸µÅ© °èÃþ 
____2.4.1 ÀÌ´õ³Ý/802.3 
__2.5 ³×Æ®¿öÅ© °èÃþ 
____2.5.1 IPv4 
____2.5.2 IPv6 
__2.6 Àü¼Û °èÃþ 
____2.6.1 UDP 
____2.6.2 TCP 
__2.7 ÀÀ¿ë °èÃþ 
____2.7.1 DHCP 
____2.7.2 DNS 
__2.8 NAT 
____2.8.1 NAT Åõ°ú 
__2.9 ¿ä¾à 
__2.10 º¹½À ¹®Á¦ 
__2.11 ´õ ÀÐÀ»°Å¸® 

3Àå ¹öŬ¸® ¼ÒÄÏ 
__3.1 ¼ÒÄÏ ¸¸µé±â 
__3.2 ¿î¿µÃ¼Á¦º° API Â÷ÀÌ 
__3.3 ¼ÒÄÏ ÁÖ¼Ò 
____3.3.1 ÀÚ·áÇü ¾ÈÀü¼º 
____3.3.2 ¹®ÀÚ¿­·Î sockaddr ÃʱâÈ­Çϱâ 
____3.3.3 ¼ÒÄÏ ¹ÙÀεùÇϱâ 
__3.4 UDP ¼ÒÄÏ 
____3.4.1 ÀÚ·áÇü ¾ÈÀü¼ºÀ» º¸°­ÇÑ UDP ¼ÒÄÏ 
__3.5 TCP ¼ÒÄÏ 
____3.5.1 ¿¬°áµÈ ¼ÒÄÏÀ¸·Î µ¥ÀÌÅÍ º¸³»°í ¹Þ±â 
____3.5.2 ÀÚ·áÇü ¾ÈÀü¼ºÀ» º¸°­ÇÑ TCP ¼ÒÄÏ 
__3.6 ºí·ÎÅ· I/O¿Í ³íºí·ÎÅ· I/O 
____3.6.1 ¸ÖƼ½º·¹µù 
____3.6.2 ³íºí·ÎÅ· I/O 
____3.6.3 select( ) ÇÔ¼ö 
__3.7 ¼ÒÄÏ ºÎ°¡ ¿É¼Ç 
__3.8 ¿ä¾à 
__3.9 º¹½À ¹®Á¦ 
__3.10 ´õ ÀÐÀ»°Å¸® 

4Àå °´Ã¼ Á÷·ÄÈ­ 
__4.1 Á÷·ÄÈ­°¡ ÇÊ¿äÇÑ ÀÌÀ¯ 
__4.2 ½ºÆ®¸² 
____4.2.1 ¸Þ¸ð¸® ½ºÆ®¸² 
____4.2.2 ¿£µð¾ð È£È¯¼º 
____4.2.3 ºñÆ® ½ºÆ®¸² 
__4.3 ÂüÁ¶µÈ µ¥ÀÌÅ͠󸮠
____4.3.1 ÀÓº£µù(¶Ç´Â ÀζóÀÌ´×) 
____4.3.2 ¸µÅ· 
__4.4 ¾ÐÃà 
____4.4.1 Èñ¼Ò ¹è¿­(sparse array) ¾ÐÃà 
____4.4.2 ¿£Æ®·ÎÇÇ ÀÎÄÚµù 
____4.4.3 °íÁ¤¼Ò¼öÁ¡ 
____4.4.4 ±âÇÏ ¾ÐÃà 
__4.5 À¯Áöº¸¼ö¼º 
____4.5.1 Á÷·ÄÈ­ Àбâ¿Í ¾²±â¸¦ Çϳª·Î ÇÕÄ¡±â 
____4.5.2 µ¥ÀÌÅÍ ÁÖµµ Á÷·ÄÈ­ 
__4.6 ¿ä¾à 
__4.7 º¹½À ¹®Á¦ 
__4.8 ´õ ÀÐÀ»°Å¸® 

5Àå °´Ã¼ ¸®Çø®ÄÉÀ̼Ǡ
__5.1 ¿ùµå »óÅ 
__5.2 °´Ã¼¸¦ ¸®Çø®ÄÉÀ̼ÇÇϱâ 
____5.2.1 °´Ã¼ »ý¼º ·¹Áö½ºÆ®¸® 
____5.2.2 ÇÑ ÆÐŶ¿¡ ¿©·¯ °´Ã¼ ½Ç¾î º¸³»±â 
__5.3 ÃÊ°£´Ü ¿ùµå »óÅ ¸®Çø®ÄÉÀ̼Ǡ
__5.4 ¿ùµå »óÅÂÀÇ º¯°æ 
____5.4.1 °´Ã¼ »óÅ ºÎºÐ ¸®Çø®ÄÉÀ̼Ǡ
__5.5 Á÷·ÄÈ­ °´Ã¼·Î RPC ¼öÇà 
__5.6 ¸®Çø®ÄÉÀ̼Ǡ½Ã½ºÅÛ °³Á¶Çϱâ 
__5.7 ¿ä¾à 
__5.8 º¹½À ¹®Á¦ 
__5.9 ´õ ÀÐÀ»°Å¸® 

6Àå ³×Æ®¿öÅ© ÅäÆú·ÎÁö¿Í ¿¹Á¦ °ÔÀÓ 
__6.1 ³×Æ®¿öÅ© ÅäÆú·ÎÁö 
____6.1.1 Å¬¶óÀ̾ðÆ®-¼­¹ö 
____6.1.2 ÇǾî-Åõ-ÇǾî 
__6.2 Å¬¶óÀ̾ðÆ®-¼­¹ö ±¸ÇöÇϱâ 
____6.2.1 ¼­¹ö ÄÚµå¿Í Å¬¶óÀ̾ðÆ® Äڵ堺и®Çϱâ 
____6.2.2 ³×Æ®¿öÅ© °ü¸®ÀÚ ¹× ½Å±Ô Å¬¶óÀ̾ðÆ® ¸¶ÁßÇϱâ 
____6.2.3 ÀԷ °øÀ¯ ¹× Å¬¶óÀ̾ðÆ® ÇÁ·Ï½Ã 
__6.3 ÇǾî-Åõ-ÇǾ¸ÇöÇϱâ 
____6.3.1 ½Å±Ô ÇǾ¶ÁßÇϱ⠹נ°ÔÀÓ ½ÃÀÛÇϱâ 
____6.3.2 ¸í·É °øÀ¯¿Í ¶ô½ºÅÜ ÅÏ 
____6.3.3 µ¿±âÈ­ À¯ÁöÇϱâ 
__6.4 ¿ä¾à 
__6.5 º¹½À ¹®Á¦ 
__6.6 ´õ ÀÐÀ»°Å¸® 

7Àå ·¹ÀÌÅϽÃ, ÁöÅ͸µ, ½Å·Ú¼º 
__7.1 ·¹ÀÌÅϽà
____7.1.1 ³×Æ®¿öÅ©°¡ ¿øÀÎÀÌ ¾Æ´Ñ ·¹ÀÌÅϽà
____7.1.2 ³×Æ®¿öÅ© ·¹ÀÌÅϽà
__7.2 ÁöÅ͸µ 
__7.3 ÆÐŶ ¼Õ½Ç 
__7.4 ½Å·Ú¼º: TCP³Ä UDP³Ä 
__7.5 ÆÐŶ ¹è´Þ ÅëÁö 
____7.5.1 ¿ÜºÎ·Î ³ª°¡´Â ÆÐŶ¿¡ ²¿¸®Ç¥ ´Þ±â 
____7.5.2 ÆÐŶÀ» ¹Þ°í È®ÀÎÀÀ´äÇϱâ 
____7.5.3 È®ÀÎÀÀ´ä Ã³¸® ¹× ¹è´Þ ¿©ºÎ ¾Ë¸®±â 
__7.6 °´Ã¼ ¸®Çø®ÄÉÀ̼Ǡ½Å·Ú¼º 
____7.6.1 À̹̠Àü¼Û ÁßÀΠÃֽŠ»óÅÂÀÇ ÀçÀü¼ÛÀ» ¸·¾Æ ÃÖÀûÈ­Çϱâ 
__7.7 ½ÇÁ¦¿Í À¯»çÇѠȯ°æÀ» ²Ù¸ç Å×½ºÆ®Çϱâ 
__7.8 ¿ä¾à 
__7.9 º¹½À ¹®Á¦ 
__7.10 ´õ ÀÐÀ»°Å¸® 

8Àå ·¹ÀÌÅϽà´ëÀÀ °­È­ 
__8.1 ´õ¹Ì Å͹̳ΠŬ¶óÀ̾ðÆ® 
__8.2 Å¬¶óÀ̾ðÆ® Ãø º¸°£ 
__8.3 Å¬¶óÀ̾ðÆ® Ãø ¿¹Ãø 
____8.3.1 µ¥µå ·¹Ä¿´× 
____8.3.2 Å¬¶óÀ̾ðÆ® À̵¿ ¿¹Ãø ¹× À̵¿ Á¶ÀÛ µÇ»õ±è 
____8.3.3 ·¹ÀÌÅϽø¦ ±³¹¦ÇÏ°Ô °¨Ãß±â 
__8.4 ¼­¹ö Ãø µÇ°¨±â 
__8.5 ¿ä¾à 
__8.6 º¹½À ¹®Á¦ 
__8.7 ´õ ÀÐÀ»°Å¸® 

9Àå ±Ô¸ð È®Àå¿¡ ´ëÀÀÇϱâ 
__9.1 °´Ã¼ ½ºÄÚÇÁ ³»Áö ¿¬°ü¼º 
____9.1.1 ½ºÅÂƽ Á¸ 
____9.1.2 ½Ã¾ß ÀýµÎü »ç¿ë 
____9.1.3 ±âŸ °¡½Ã¼º ±â¹ý 
____9.1.4 º¸ÀÌÁö ¾Ê¾Æµµ ½ºÄÚÇÁ¿¡ Æ÷ÇԵǾî¾ß Çϴ °æ¿ì 
__9.2 ¼­¹ö ÆÄƼ¼Å´× 
__9.3 ÀνºÅϽ̠
__9.4 ¿ì¼±¼øÀ§¿Í ºóµµ 
__9.5 ¿ä¾à 
__9.6 º¹½À ¹®Á¦ 
__9.7 ´õ ÀÐÀ»°Å¸® 

10Àå º¸¾È 
__10.1 ÆÐŶ ½º´ÏÇΠ
____10.1.1 Áß°£ÀÚ °ø°Ý 
____10.1.2 È£½ºÆ® ¸Ó½Å»ó ÆÐŶ ½º´ÏÇΠ
__10.2 ÀԷ °ËÁõ 
__10.3 ¼ÒÇÁÆ®¿þ¾î Ä¡Æ® °¨Áö 
____10.3.1 VAC 
____10.3.2 ¿öµç 
__10.4 ¼­¹ö º¸¾È 
____10.4.1 µðµµ½º °ø°Ý 
____10.4.2 ¾Ç¼º µ¥ÀÌÅÍ 
____10.4.3 ¼Ò¿ä ½Ã°£ ºÐ¼® °ø°Ý 
____10.4.4 Ä§ÀÔ 
__10.5 ¿ä¾à 
__10.6 º¹½À ¹®Á¦ 
__10.7 ´õ ÀÐÀ»°Å¸® 

11Àå »ó¿ë ¿£Áø »ç·Ê 
__11.1 ¾ð¸®¾ó ¿£Áø 
____11.1.1 ¼ÒÄÏ°ú ±âº» ³×Æ®¿öÅ· 
____11.1.2 °ÔÀÓ °´Ã¼¿Í ÅäÆú·ÎÁö 
____11.1.3 ¾×ÅÍ ¸®Çø®ÄÉÀ̼Ǡ
____11.1.4 ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ 
__11.2 À¯´ÏƼ 
____11.2.1 Àü¼Û °èÃþ API 
____11.2.2 °ÔÀÓ °´Ã¼¿Í ÅäÆú·ÎÁö 
____11.2.3 °´Ã¼ ½ºÆù°ú ¸®Çø®ÄÉÀ̼Ǡ
____11.2.4 ¿ø°Ý ÇÁ·Î½ÃÀú È£Ãâ 
____11.2.5 ¸ÅÄ¡¸ÞÀÌÅ· 
__11.3 ¿ä¾à 
__11.4 º¹½À ¹®Á¦ 
__11.5 ´õ ÀÐÀ»°Å¸® 

12Àå °ÔÀÓ ¼­ºñ½º Ç÷§Æû 
__12.1 °ÔÀÓ ¼­ºñ½º Ç÷§Æû ¼±ÅÃÇϱâ 
__12.2 ±âº» ¼Â¾÷ 
____12.2.1 ÃʱâÈ­, ±¸µ¿, ¸¶¹«¸® 
____12.2.2 À¯Àú ID ¹× À̸§ 
__12.3 ·Îºñ ¹× ¸ÅÄ¡¸ÞÀÌÅ· 
__12.4 ³×Æ®¿öÅ· 
__12.5 Ç÷¹À̾î Åë°è 
__12.6 Ç÷¹À̾µÀü°úÁ¦ 
__12.7 ¸®´õº¸µå 
__12.8 ±âŸ ¼­ºñ½º 
__12.9 ¿ä¾à 
__12.10 º¹½À ¹®Á¦ 
__12.11 ´õ ÀÐÀ»°Å¸® 

13Àå Å¬¶ó¿ìµå¿¡ Àü¿ë ¼­¹ö È£½ºÆÃÇϱâ 
__13.1 Å¬¶ó¿ìµå, ²À »ç¿ëÇؾߠÇÒ±î 
__13.2 Çʼö µµ±¸ 
____13.2.1 REST 
____13.2.2 JSON 
____13.2.3 Node.js 
__13.3 ¿ë¾î ¹× °³¿ä 
____13.3.1 ¼­¹ö °ÔÀÓ ÀνºÅϽº 
____13.3.2 °ÔÀÓ ¼­¹ö ÇÁ·Î¼¼½º 
____13.3.3 °ÔÀÓ ¼­¹ö ¸Ó½Å 
____13.3.4 Çϵå¿þ¾î 
__13.4 ·ÎÄ༭¹ö ÇÁ·Î¼¼½º °ü¸®ÀÚ 
____13.4.1 ÇÁ·Î¼¼½º ¸ð´ÏÅ͸µ 
__13.5 °¡»ó ¸Ó½Å °ü¸®ÀÚ 
____13.5.1 °¡»ó ¸Ó½Å ¸ð´ÏÅ͸µ 
__13.6 ¿ä¾à 
__13.7 º¹½À ¹®Á¦ 
__13.8 ´õ ÀÐÀ»°Å¸® 

ºÎ·Ï A ¸ð´ø C++ ±âÃÊ 
A.1 C+ +11 
A.2 ·¹ÆÛ·±½º 
A.2.1 »ó¼ö ·¹ÆÛ·±½º 
A.2.2 »ó¼ö ¸â¹ö ÇÔ¼ö 
A.3 ÅÛÇø´ 
A.3.1 ÅÛÇø´ Æ¯¼öÈ­ 
A.3.2 Á¤Àû ´Ü¾ð¹®°ú ÀÚ·áÇü Æ¯¼º Á¤º¸ 
A.4 ½º¸¶Æ® Æ÷ÀÎÅÍ 
A.4.1 shared_ptr 
A.4.2 unique_ptr 
A.4.3 weak_ptr 
A.4.4 ÁÖÀÇ »çÇ× 
A.5 STL ÄÁÅ×À̳ʠ
A.6 ¹Ýº¹ÀÚ 
A.6.1 ¹üÀ§ ±â¹Ý for ±¸¹® 
A.6.2 ¹Ýº¹ÀÚ È°¿ëÇϱâ 
A.7 ´õ ÀÐÀ»°Å¸®