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

POCO¸¦ ÀÌ¿ëÇÑ C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
POCO¸¦ ÀÌ¿ëÇÑ C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö
  • ÀúÀÚÃÖÈï¹è Àú
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2017-04-28
  • µî·ÏÀÏ2019-08-29
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 14, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

POCO¸¦ ÀÌ¿ëÇÏ¿© ´Ù¾çÇÑ ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÒ ¼ö ÀÖ´Â ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ¹è¿öº¸ÀÚ

¸ð¹ÙÀÏ Ç÷§Æû °ÔÀÓÀº ¿­¾ÇÇÑ ¹«¼± Åë½Å ¶§¹®¿¡ óÀ½¿¡´Â HTTP¸¦ »ç¿ëÇÑ ºñ½Ç½Ã°£ Åë½ÅÀ» ÁÖ·Î »ç¿ëÇÏ¿´À¸³ª ¹«¼± Åë½Å ȯ°æÀÌ Á¡Á¡ ÁÁ¾ÆÁö¸é¼­ ½Ç½Ã°£ Åë½ÅÀ» »ç¿ëÇÏ´Â »ç·Ê°¡ ´Ã¾î³ª°í ÀÖ´Ù. °ÔÀÓÀº ´ëºÎºÐ ´Ù¸¥ IT ºÐ¾ßº¸´Ù ¼º´ÉÀ» Áß¿äÇÏ°Ô ¿©±ä´Ù. ¶ÇÇÑ, PC Ç÷§Æû ½Ã´ë¿Í ºñ±³Çϸé C++ »ç¿ëÀÌ ÁÙ¾îµé±â´Â ÇÏ¿´Áö¸¸ ¾ÆÁ÷µµ ¸ð¹ÙÀÏ Ç÷§Æû °ÔÀÓ ¼­¹ö¸¦ C++·Î °³¹ßÇÏ´Â °÷ÀÌ ¸¹´Ù.

C++´Â ¾ð¾îÀÇ Æ¯¼º»ó C#, Java, Python, Node.jsº¸´Ù ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀÌ Á» ´õ ¾î·Æ´Ù. ±×·¯³ª POCO¿Í °°Àº ¿ÜºÎ ¶óÀ̺귯¸®¸¦ »ç¿ëÇϸé ÀÌ ¾î·Á¿î ºÎºÐÀ» ¸¹ÀÌ ÇؼÒÇÒ ¼ö ÀÖ°í, C++ »ç¿ë¿¡ µû¸¥ °í¼º´É ÇýÅÃÀ» ¾òÀ» ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº POCO ¶óÀ̺귯¸®¸¦ ÀÌ¿ëÇÏ¿© C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. POCO ¶óÀ̺귯¸®´Â 2000³â´ë¿¡ ¸¸µé¾îÁø ¶óÀ̺귯¸®´ä°Ô Äڵ尡 ±ò²ûÇÏ°í ¹®¼­µµ Àß ¸¸µé¾îÁ® À־ ÀÌ Ã¥°ú POCO °ø½Ä »çÀÌÆ®ÀÇ ¹®¼­¸¦ Âü°íÇϸé C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¥À» ´õ ½±°Ô ¸¸µé ¼ö ÀÖ´Ù. À̹ۿ¡µµ POCO ¶óÀ̺귯¸®¿¡´Â ¸ÖƼ½º·¹µå, µ¥ÀÌÅͺ£À̽º¿Í °ü·ÃµÈ ´Ù¾çÇÑ ±â´ÉÀÌ ÀÖ´Ù. ²À °øºÎÇغ¸±â ¹Ù¶õ´Ù.

¸ñÂ÷

chapter 1 POCO ¶óÀ̺귯¸® ¼Ò°³ 
_1.1 POCO ¶óÀ̺귯¸®¶õ 
_1.2 Æ¯Â¡ 
_1.3 ±â´É 
_1.4 ±âº» À̳ä 
_1.5 ¸ñÇ¥¿Í ¹Ì¼Ç 
_1.6 ÀÌÀÍ 
_1.7 Áö¿ø Ç÷§Æû 

chapter 2 POCO ¼³Ä¡Çϱâ 
_2.1 nuget ÆÐÅ°Áö ¸Å´ÏÀú·Î ¼³Ä¡Çϱâ 
_2.2 Á÷Á¢ ºôµåÇÏ¿© ¼³Ä¡Çϱâ 

chapter 3 POCO ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö ±âÃÊ 
_3.1 IPAddresses 
_3.2 SocketAddresses 
_3.3 Name Resolution 

chapter 4 TCP ¿¡ÄÚ ¼­¹ö¿Í Å¬¶óÀ̾ðÆ® 
_4.1 Å¬¶óÀ̾ðÆ® 
_4.2 ¼­¹ö 
_4.3 ¼­¹ö¿Í Å¬¶óÀ̾ðÆ®ÀǠ󸮠È帧 

chapter 5 UDP ¿¡ÄÚ ¼­¹ö¿Í Å¬¶óÀ̾ðÆ® 
_5.1 Å¬¶óÀ̾ðÆ® 
_5.2 ¼­¹ö 
_5.3 ¼­¹ö¿Í Å¬¶óÀ̾ðÆ® Ã³¸® È帧 

chapter 6 °³¼±µÈ TCP ¿¡ÄÚ ¼­¹ö¿Í Å¬¶óÀ̾ðÆ® 
_6.1 ¼­¹ö 
_6.2 Å¬¶óÀ̾ðÆ® 

chapter 7 TCPServer ÇÁ·¹ÀÓ¿öÅ© 
_7.1 Poco::Net::TCPServer 
_7.2 Poco::Net::TCPServerConnectionFactory 
_7.3 Poco::Net::TCPServerConnection 
_7.4 TCPServer ÇÁ·¹ÀÓ¿öÅ©·Î ±¸ÇöÇÑ ¿¡ÄÚ ¼­¹ö 
_7.5 TCPServer ±âº» ¼³Á¤°ú º¯°æ°ú ¿¬°á »óÅ ¾Ë¾Æº¸±â 

chapter 8 Reactor ÇÁ·¹ÀÓ¿öÅ© 
_8.1 Reactor ¼­¹ö »ý¼º°ú ¼­¹ö ½ÃÀÛ 
_8.2 ServiceHandler Á¤ÀÇ 
_8.3 Reactor ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇÑ TCP ¿¡ÄÚ ¼­¹ö 
_8.4 Reactor ÇÁ·¹ÀÓ¿öÅ© ±¸Çö ½Ã ±â¾ïÇÒ °Í 
_8.5 Reactor ÇÁ·¹ÀÓ¿öÅ©ÀÇ ¼ÒÄÏ À̺¥Æ® 
_8.6 Reactor ÇÁ·¹ÀÓ¿öÅ©¿¡¼­ ¸ÖƼ½º·¹µå »ç¿ëÇϱâ 
_8.7 Reactor ÇÁ·¹ÀÓ¿öÅ©¸¦ »ç¿ëÇѠŬ¶óÀ̾ðÆ® 

chapter 9 HTTP ¼­¹ö¿Í Å¬¶óÀ̾ðÆ® 
_9.1 HTTP ¼­¹ö 
_9.2 HTTP Å¬¶óÀ̾ðÆ® 

chapter 10 À¥¼ÒÄÏ 
_10.1 À¥¼ÒÄÏ ¼­¹ö 
_10.2 À¥¼ÒÄϠŬ¶óÀ̾ðÆ® 

ÇÑÁÙ ¼­Æò