ÄÜÅÙÃ÷ »ó¼¼º¸±â
POCO¸¦ ÀÌ¿ëÇÑ C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö


POCO¸¦ ÀÌ¿ëÇÑ C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö

POCO¸¦ ÀÌ¿ëÇÑ C++ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö

<ÃÖÈï¹è> Àú | ÇѺû¹Ìµð¾î

Ãâ°£ÀÏ
2017-04-28
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
2 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 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 À¥¼ÒÄÏ Å¬¶óÀ̾ðÆ®