óÀ½ À̽öó°í¿ä.
À½.. ±âº»ÀûÀÎ ³×Æ®¿÷¿¡ ´ëÇÑ °³³äÀ» Àâ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù. ¾î´ÀÁ¤µµ ¼­ÀûÀ» º¸½Ã°í ½ÇÀü¿¡ µ¹ÀÔÇϼż­
°æÇèÀ» ½×´Â °ÍÀÌ ÁÁÀ» °Í °°½À´Ï´Ù.

ÃßõÇÏ´Â ¼­ÀûÀ¸·Î´Â  

Unix Network Programming
win32³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö

ÀÔ´Ï´Ù. ¿©±â¼­ Æ÷ÀÌÆ®´Â ³×Æ®¿÷À» ¾î¶»°Ô ÀÌ·ç°í, ±× ¹æ¹ý¸¸ ¾Ë¸éµÇ´Â°Ì´Ï´Ù. ³Ê¹« »ç¼ÒÇÑ °Í±îÁö °øºÎ
Çϼż­ ½Ã°£¸¸ ³¶ºñ ÇÏÁö¸¶¼¼¿ä.

¶ÇÇÑ °ÔÁ¦µ¿ ±ÛÀ» ¿Ã¸³´Ï´Ù.

¸ö¼Ò üÇèÀ»..
ÇÁ·Î±×·¥µµ ¸¶Âù°¡Áö¶ó°í »ý°¢ÇÕ´Ï´Ù.
¾Æ¹«¸® ÁÁÀº À̷м­¶ó ÇÒÁö¶óµµ, ±×°Ç À̷м­¿¡ ºÒ°úÇÕ´Ï´Ù.
¹°·Ð Ã¥¿¡´Â ÁÁÀº ¼Ò½ºµµ ¸¹À»°Å°í, ÁÁÀº À̷е鵵 ¸¹ÀÌ ÀÖ°ÚÁö¿ä.
Ç㳪, ±×°Ç ´Ù ³²µéÀÌ ¸¸µé¾î ³õÀº°ÍÀ̰í, ±×°É ´Þ´Þ¿ÜÁö ¾Ê´ÂÇÑ ³»°ÍÀÌ µÉ¼ö´Â
¾ø´Â ÀÏÀÔ´Ï´Ù.
Á¦°¡ »ý°¢ÇÏ´Â ÇÁ·Î±×·¡¹Ö °øºÎ¹æ¹ýÀº
½ÇÀüÀÌ ¿ì¼±ÀÔ´Ï´Ù. ½ÇÀüÀ» ÅëÇØ ¸·¿¬Çϳª¸¶ »çÀüÁö½ÄÀ» ½ÀµæÇϰí,  
±×´ÙÀ½ÀÌ ¼­ÀûÀ» ÅëÇÑ Ã¼°èÀûÀÎ Á¤¸®°¡ µÚµû¶ó¾ß ÇÑ´Ù°í º¾´Ï´Ù.
³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö (ƯÈ÷ C/S¹æ½ÄÀÇ °ÔÀÓÀÇ °æ¿ì)ÀÇ °¡Àå ±âº» ¸ðµâÀº
Chatting¼­¹ö/Ŭ¶óÀÌ¾ðÆ® ÀÔ´Ï´Ù.
Chatting¼­¹ö/Ŭ¶óÀÌ¾ðÆ®¸¦ ºÐ¼®ÇÏ·Á¸é ´ç¿¬È÷ ÀÌ·ÐÀÌ ÇÊ¿äÇÏ´Ï À̶§´Â
Ã¥À» µÚÀûÀÌ¸ç °ü·Ã Á¤º¸¸¦ ã¾Æ¾ß°ÚÁÒ. À̶§´Â ºÐ¼® ´Ü°èÀÌ´Ï Ã¼°èÀûÀÎ °øºÎ´Â
ÇÊ¿ä¾ø½À´Ï´Ù. ±×³É ¾Æ, ÀÌ°Ç ÀÌ·¡¼­ µÇ´Â±¸³ª Á¤µµÀÇ Áö½ÄÀÌ ÇÊ¿äÇÏÁÒ.
¾Ïư ÀÌ·± °úÁ¤À» °ÅÃÄ Ã¤ÆÃ¼­¹ö/Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÚ½ÅÀÇ °É·Î ¼ÒÈ­Çß´Ù¸é, C/SÀÇ
±âº» °úÁ¤Àº ¸¶Ä£°É·Î »ý°¢Çصµ µË´Ï´Ù.
äÆÃC/S´Â °ÅÀÇ ¸ðµç Ç÷¿ÆûÀ¸·Î ã¾ÆºÁµµ ¿¹Á¦°¡ ÀÖÀ»Á¤µµ·Î ¸¹ÀÌ ´Ù·ç´Â
ÇÁ·Î±×·¥À̹ǷΠÀڷḦ ±¸Çϱ⵵ ½±ÁÒ.
¾Æ¹«Æ° ÀڱⰡ °øºÎÇÏ°í ½ÍÀº ³»¿ë¿¡ ÃÊÁ¡À» ¸ÂÃç ½ÇÀüÀ» ÅëÇÑ Áö½Ä ½Àµæ°ú
±× ½ÇÀüÀÌÈÄÀÇ Ã¼°èÀûÀÎ Áö½ÄÁ¤¸®°¡ ÄÄÇ»ÅͰ°Àº °øÇа迭¿¡¼­´Â ±×·¡µµ
±¦ÂúÀº °øºÎ¹æ¹ýÀÌ ¾Æ´Ò±î ½Í½À´Ï´Ù.   

¸Ó±×ÀÇ ±âº»¼³°è
°°ÀÌ ¸¸µå´Â °ÔÀÓÁ¦ÀÛ ÀÚÀ¯Ã¢°íÀÇ duiclemeÀÔ´Ï´Ù.
¸Ó±× Á¦ÀÛÀº ¾ÆÁ÷µµ...¿©ÀüÈ÷ »Ñ¸®°¡ ³»·ÁÁöÁö ¾Ê¾Ò±â ¶§¹®¿¡..
¾Æ¹«Æ°... ¸Ó±×ÀÇ ¾ØÁøÀº UNIX¿î¿µÃ¼Á¦ ±â¹ÝÀÌ °ÅÀÇ À̰í.
NT¿¡¼­µµ °¡´É ÇÏ´Ù°íµé ÇÕ´Ï´Ù.
°ÇüÀ̼­ °°Àº °æ¿ì°¡ µÇ°ÚÁÒ.
¾Ïư...À¯´Ð½º ÂÊÀÌ ¾ÆÁ÷µµ ¿ì¼¼ÇÑ °É·Î ¾Ë°í ÀÖ½À´Ï´Ù¸¸.
¾îÂ¥ÇÇ....À©¼ÒÄÏÀ» ÀÌ¿ëÇÑ´Ù¸é..( Ŭ¶óÀÌ¾ðÆ®°¡ WIN95,98À̶ó¸é)
NTÂÊÀ¸·Î ¸¹ÀÌ °¡°ÚÁÒ..WINSOCK2º¸´Ï±î...´õ ÁÁ¾ÆÁú ¼ÒÁö°¡ ÀÖ´õ±º¿ä.
(ÇâÈÄ ÀÚ¹ÙÂÊ...ÇöÀç´Â ȸ¼±ÀÌ ´À·Á ÅÍÁö´Ï±î..ºÒ°¡^^;)
¿ì¼±Àº Ŭ¶óÀÌ¾ðÆ®¸¦ Á¦ÀÛÇÒ ¼ö ÀÖ´Â DIRECT-X¸¦ ¾î´ÀÁ¤µµ ±¸Çö
ÇÏ½Ç ¼ö ÀÖ¾î¾ß ÇÒÅ×°í...´ÙÀ½¿£ ¼­¹ö UNIX¿¡¼­ µ¥¸óÁ¦ÀÛ ÇϽÇÁÙ
¾Æ¼Å¾ß ÇÒ°ÍÀÌ°í ´ÙÀ½¿£ UNIX SOCKET°ú WIN95,98 WINSOCKÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
À̰ÍÀº Àü¹ÝÀûÀÎ ³×Æ®¿öÅ©¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇϸ®¶ó°í »ý°¢ÇÕ´Ï´Ù.
¼­¹ö·Î ÀÌ¿ëÇÒ UNIX°°Àº °æ¿ì LINUX°¡ °ø°³ ÆÇÀ¸·Î Á¸ÀçÇϸç..
 °ü·ÃµÈ ÀÚ·á´Â Ã¥À¸·Î´Â °¢±â µû·Î ÀÖ½À´Ï´Ù.      
.DIRECT-X°°Àº °æ¿ì¿¡´Â SDK¾È¿¡ ÀÖ´Â µµÅ¥¸àÆ®°¡ °¡Àå Á¤È®Çϰí
ÃÖ½ÅÀ̸ç (¾Æ¹«·¡µµ ¸¸µç »ç¶÷µéÀÌ ½á³õÀº°Å¶ó.)
.UNIXÂÊÀº UNIX NETWORK PROGRAMMING À̶ó´Â Ã¥À̹ÙÀ̺íÀÔ´Ï´Ù.
±×¸®°í À©µµ¿ì ³ÝÆ®¿öÅ© ÂÊÀº Win32 NETWORK PROGRAMMINGÀ̶ó´Â Ã¥ÀÌ
¹ÙÀ̺íÀÔ´Ï´Ù.
Âü°í)DIRECT-PLAY ¶ó´Â

³ÝÆ®¿÷°ü·Ã Áö¿ø Æã¼Çµéµµ ´ÙÀÌ·ºÆ®¿¢½º¿¡ ÀÖ±â´Â ÇÏÁö¸¸
¼­¹ö°¡ NTÀ϶§ À̾߱â ÀÔ´Ï´Ù...¼­¹ö°¡ À¯´Ð½ºÀϰæ¿ì¿£ WINSOCK°ü·Ã
Ã¥À» º¸½Ã´Â°ÍÀÌ ÁÁÀ»µí.
°³¹ß Åø·Î´Â Ŭ¶óÀÌ¾ðÆ®´Â ºñÁÖ¾ó¾¾++¿¡¼­ API°¡ ÁÖ·ùÀ̰í
¼­¹ö´Â LINUX¿¡¼­ GCC°¡ ÁÖ·ùÀÔ´Ï´Ù.     ¹Úâ¿Ï  (duicleme)  

Win32äÆÃ¼­¹ö/Ŭ¶óÀÌ¾ðÆ® ±¸Á¶¸¦ Âü°íÇÏ½Ã¸é µË´Ï´Ù. ¼Ò½º´Â ¸¶ÀÌÅ©·Î ¼ÒÇÁÆ®
ȨÆäÀÌÁö Win32¶õ¿¡ °¡ º¸¸é °ø°³µÇ¾î ÀÖÁÒ. ¹°·Ð ³×Æ®¿÷ ºÎºÐ¸¸ ±×·¸´Ù´Â
°ÍÀ̱¸¿ä, °ÔÀÓ ³»ºÎ ·ÎÁ÷¿¡ ´ëÇØ¼­´Â µû·Î °øºÎ¸¦ ÇÏ¼Å¾ß °ÚÁÒ. ´ÙÀÌ·ºÆ® X
»ç¿ë¹ýµµ ¾Ë¾Æ¾ß °Ú±¸¿ä...

Àúµµ ³×¶± ÇÁ·Î±×·¥À» °øºÎÇÏ·Á°í.
 ¿©±â¿¡ Ãʺ¸ÀûÀÎ Áú¹®À» ¿Ã·È½À´Ï´Ù.
 ±×·¨´õ´Ï..
 ¸î°¡Áö Ã¥À» ÃßõÇÏ´õ±º¿ä..
 win32 network programming Àΰ¡¿Í
 ¹ÙÀ̺í À̶ó°í ÇÏ´Â À¯´Ð½º ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö..À»..
 Àú´Â µÑ´Ù ºÃ½À´Ï´Ù..
 ÇÏÁö¸¸ ÷¿£ ÀÌÇØÇϱⰡ Èûµé´õ±º¿ä.
 ÇÏ¿©Æ° ÷¿£..À¯´Ð½º ³×Æ®¿÷..Àΰ¡¸¦ ºÃ´Âµ¥.

 ¿ø¼­°¡ ÁÁ´Ù°í ÇÏÁö¸¸ ¿µ¾î½Ç·ÂÀÌ µþ·Á..
 ¹ø¿ªÆÇÀ» ºÃ½À´Ï´Ù.
 ÈÇ..±× ¹ø¿ªÆÇ Á¤¸» ¹ø¿ªÇÒ¶§ Çѱ¹¸»·Î ÀÌÇØÇϱ⠽±°Ô ÇÏ·Á°í
 ¾öû ¾Ö¸¦ ¾´°Í °°Àºµ¥.
 ÈÇ...Á¤¸» ´õ È¥¶õ½º·´´õ±º¿ä..Á¤¸» ±×´Ü¾îµéÀ» ÀÐÀ»¶§.
 ¿µ¹®À¸·Î ÀÌÇØÇÏ·Á°í ¾Ö¼¹´ä´Ï´Ù.
 Â÷¶ó¸® ¿·¿¡ ¿µ¹®ÁÖ¼®À» ´Þ´øÁö..ÈÇ..
 ÇÏ¿©Æ° ±×Ã¥À» 9ÀåÀΰ¡ ¼ÒÄϺκбîÁö ´ëÃæÀаí.
 ¸»¾Ò½À´Ï´Ù...
 ¿Ö³Ä¸é ´õÀÌ»óÀоîºÁ¾ß ÀÌÇØ°¡ ¾È°¡´Ï..ÈÇ..
 ´ëÃæ ³×¶± ±¸Á¶¸¦ ÀÌÇØÇϰí..
 ¿©±â¼­ ±¸Á¶¶õ Åë½ÅÇÒ¶§ ¾²´Â ÇÔ¼öµéÀÇ ±âº» ¿ªÇÒµéÀÔ´Ï´Ù.È÷È÷
 ÇÏ¿©Æ° ±×Á¤µµ Àаí À©32..³×¶± Ã¥À» Àоú½À´Ï´Ù.
 ±×°Ç Á¤¸» Èûµé´õ±º¿ä...ÇÏÁö¸¸..
 À© ±¸Á¶¸¦ Á¶±Ý¾¿´õ ÀÚ¼¼È÷ ¾Ë°Ôµ¥´õ±º¿ä..

±× ¸Þ¸ð¸® ÀâÀ»¶§ ÀÇ..»óȲµéÀ»...ÈÇ..
 °Å±â¼­ ÀÌÇØÇϱâ Èûµç°Ç À̺¥Æ® ÇÔ¼öµéÀεð..
 À̰͵éÀº ³×¶±À» Çϱâ À§Çؼ­ ±âº» º£À̽º·Î
 ¾Ë°íÀÖ¾î¾ß ÇÏ´Â ÇÔ¼öµéÀÔ´Ï´Ù.
 ³×¶± º¸´Ù À̰͵éÀÌ ÀÌÇØÇϱâ Èûµé´õ±º¿ä..ÈÇ..
 ÇÏ¿©Æ° ´ëÃæ°¨À» Àâ°í....ÇÑ À©¼Ó ¾Ö±â°¡ ³ª¿Âµ¥±îÁö¸¸Àаí.
 ±×¸¸µÎ¾úÁÒ.À̰͵µ ´õ°¡´Ù°£ ÀÌÇØÇϱⰡ Èûµé¾î¼­..ÈÇ...
 ÀÌÁ¤µµ °øºÎÇØµÎ¸é..Åë½ÅÇÏ´Â ¹æ¹ýÀº½±°Ô ÀÌÇØÇÒµí....
 ÇÏÁö¸¸ Á÷Á¢Â¥º¸´Â°ÍÀÌ Çö¸íÇÑ ¹æ¹ýÀ̶ó..
 ±âº»ÀûÀÎ »ùÇ®À» ã´øÁß..
 ÄÄÇ»ÅÍ ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀ̶ó´Â Ã¥ ¼Ò½º¸¦
 ÀÎÅͳݿ¡¼­ ±¸ÇÒ¼ö ÀÖ¾î ÀÌ°É ºÃ½À´Ï´Ù.
 Çá~À̰Ç.
 Á¤¸» Ãʺ¸°¡ º¸±â ÁÁÀº ¼Ò½º´õ±º¿ä.
 ¿Ö³Ä¸é ±âº» äÆÃ(Ŭ¶óÀ̾ðÆ®/¼­¹ö)¹æ¹ýÀ» ÀÌÇØÇϱâ ÁÁÀº ¿¹Á¦ÁÒ.

¶ÇÇÑ ³×¶± ¹æ¹ýÀ» À¯´Ð½º¿¡¼­,À©95·Î, ÀڹٷΠ¥¿©Á® À־./
 Àú·Î¼­ »ó´çÇÑ µµ¿òÀÌ µÇ¿´ÁÒ..
 ÀÌ·±°ÍµéÀ» °øºÎÇϰí.
 ÀÌÁ¨ À©¼ÓÀ¸·Î °×À» Â¥·Á°íÇϴµ¥.
 ÈÇ..
 Åë½ÅÀÌ¾ß ±¸ÇöÇÒ¼öÀÖÁö¸¸.
 ´Ü¼øÈ÷ µ¥ÀÌŸ¸¦ º¸³½´Ù°í °×¿¡¼­ ±¸ÇöÇÒ¼ö ¾ø´õ±º¿ä.
 ÀúÀÇ ÂªÀº Áö½ÄÀ¸·Î´Â.
 ±×·¡¼­ °í¹ÎÇÏ´øÁß. dp¿¹Á¦¸¦ º¸°Ô µÇ¿´½À´Ï´Ù.
 ¿Ö³Ä¸é Åë½ÅÀÌ¾ß dp·Î ÇÑ´Ù°í ÇÏÁö¸¸.
 Åë½Å¸¸ dpÁö °×±¸Á¶´Â ¾îÄÉ ±¸ÇöÇÏ´ÂÁö´Â ºñ½ÁÇҰŶó°í ÇØ¼­..
 ¶ÇÇÑ **¸® ´ÔÀÌ µµ¿òÀÌ µÉ°É¶ó´Â Ãßõµµ ÀÖ¾ú¼­...
 ±×·¡¼­ äÆÃ¼Ò½ºµµ º¸°í µà¾ó¼Ò½ºµµ º¸°íÇØ¼­
 ´ëÃæ °×±¸Á¶¸¦ ¾îÄÉ Àâ¾Æ¾ß °Ú´Ù´Â »ý°¢À» ÇßÁÒ..ÈÇ..
 ÇöÀç dp·Î °×À» ¸¸µé¾îºÃÁö¸¸..                   

 Àú´Â ¸Ó±×Çü½ÄÀÇ °×À» »ý°¢Çϰí ÀÖ½º´Ï..
 ³²µéÀÌ ¸Ó±×´Â ¼ÒÄÏÀ¸·Î ±¸ÇöÇØ¾ß ÇÑ´Ù´Â ¸»¿¡.
 ÇöÀç..À©32³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö Ã¥À» ´Ù½Ãº¸°í ÀÖ½À´Ï´Ù.
 ¾î´ÀÁ¤µµ µµ¿òÀÌ µÇ¼Ì±â¸¦...


 ¶ÇÇÑ Àú´Â ¿©±â Áú´ä¶õÀ» ´ÙÇѹø¾¿ Àо¸é¼­ °×Â¥´Âµ¥.
 ÈùÆ®µµ ¾ò¾úÁÒ.......
 ±×·³.. ¸¹Àº Âü°í°¡ µÇ±æ ºô¸ç...
 À̸¸..
 Èì..
 ¶ÇÇÑ Àý µµ¿ÍÁֽЏ¹ÀººÐ°ú
 ±×Áß ¸·** ´Ô °¨»çÇÕ´Ï´Ù.
 ÇÏÁö¸¸ Àú¹ø äÆÃ¹æ¿¡¼­
 ¸î°¡Áö Áú¹®À» µå·È´õ´Ï..
 ³ª°¡½Ã´õ±º¿ä..T.T..
 ÈÇ..               

 ¹ø¿ª¼­·Î´Â
 "Ãʺ¸ÀÚ¿ë ¸®´ª½º ÇÁ·Î±×·¡¹Ö"
 "¾Ë±â½¬¿î UNIX ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö"
 µîÀÌ ¹ÙÀ̺íÀ̰í¿ä.
 ¹°·Ð ³×Æ®¿÷¿¡ °üÇØ¼­´Â ¸¹Àº ºñÁßÀ» Â÷Áö ÇÏÁø ¾Ê¾ÒÁö¸¸
 ¸®´ª½º³ª À¯´Ð½º ȯ°æÀ» óÀ½ Á¢ÇÏ´Â À¯ÀúµéÀ» À§Çؼ­
 °³·ÐÀûÀÎ °ÍµéÀÌ ¸ðµÎ ³ª¿Í ÀÖ½À´Ï´Ù.
 ¹°·Ð Àâ´ÙÇÏ°Ô ¿©·¯°¡ÁöµéÀÌ ³ª¿À±ä ÇßÁö¸¸
 º¼°Í ¾Èº¼°ÍµéÀ» Áý¾î°¡¸é¼­ ºÁ¾ß°ÚÁö¿ä.
 Thread¿¡ °üÇØ¼­´Â
 ¿ø¼­ÀÎ "Programming With POsix Threads"
 ¸¦ º¸°í ÀÖ½À´Ï´Ù.
 ³×Æ®¿÷ ÇÁ·Î±×·¡¹Ö¿¡ ´ëÇØ¼±
 ´ç¿¬ STEVENSÀÇ "UNIX Neteork Programming"ÀÌ ¹ÙÀ̺íÀ̰í
 ÇöÀç Second Edition±îÁö ³ª¿Ô½À´Ï´Ù.       

°­³²ÄÄÇ»ÅÍ ¼­Àû¿¡¼­ Volume 1,°ú Volume 2¸¦ °¢°¢ 18000¿ø Á¤µµ¿¡
 ÆÈ´õ±º¿ä (¿ø¼­¸¦)
 ÀÎÅͳ׼ųΠ¹öÀüÀ¸·Î Çлý¿ëÀ¸·Î ½Î°Ô ³ª¿Â°ÍÀ̶ó°í Ã¥ µÞ¸é¿¡ ½áÀÖ½À´Ï´Ù.
 Volume 2´Â IPC¿¡ ´ëÇѰÍÀÌ´Ï±î º¼·ý1¸¸ »çµµ ¹«¹æÇÒ°Í °°½À´Ï´Ù.
 ÀÌ»óÀº Àú¶û ÀúÈñ ȸ»ç ¼­¹öÆÀ¿¡¼­ º¸°íÀÖ´Â Àڷᱸ¿ä.
 ±×¸®°í À¯´Ð½º ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀ̶ó´Â ¹ø¿ª¼­´Â »çÁö ¸¶¼¼¿ä.
 Àúµµ ÇѱÇÀÖÁö¸¸ ¿ë¾î¸¦ Çѱ۷Π¸ðµÎ ¹Ù²ã ³õ¾Æ¼­ Á¦ »ý°¢À¸·Ð ºñÃßõ ÀÔ´Ï´Ù.
 ¿¹¸¦µé¸é À¯´Ð½º ½©À» ²®µ¥±â , Ä¿³ÎÀ» ¾Ë¸ÍÀÌ Å¬¶óÀÌ¾ðÆ® ¼­¹ö¸¦ ÁÖÀÎÇÏÀÎ
 ÀÌ·± ½ÄÀÌÁÒ. ¹°·Ð ÀúÀÚ´Â ¾î¶² ½Å³äÀ» °¡Áö°í ½è°ÚÁö¸¸.-_-;
 ±× ¿ë¾î¿¡ Àͼ÷ÇØ Á³´Ù°í ÇØµµ ³ªÁß¿¡ ¿ø¼­¸¦ º¼¶§ ÀüÇô ¹«½¼¸»ÀÎÁö
 ¸ð¸£°Ô µÈ´Ù´Â Ä¡¸íÀûÀÎ °áÇÔÀÌ ÀÖ½À´Ï´Ù.
 ¹¹ ¸»¸®Áø ¾Ê°ÚÁö¸¸ ºñ±³ÇØ º¸½Å ÈÄ »ç½Ê½Ã¿ä.
 °ªÀº °ÅÀÇ ºñ½ÁÇÒ°Ì´Ï´Ù ¹ø¿ª¼­°¡ ´õ ºñ½Î´ø°¡.
 
 ±×¸®°í ¾Æ·¡ °õ¹Ù¿ì´ÔÀÇ ÇÁ·Î¼¼½º °¹¼ö¹®Á¦´Â Ä¿³Î ÄÄÆÄÀϽà ¿À¿¡½º¿¡¼­ ¾²´Â

 ÃÖ´ë ÇÁ·Î¼¼½º °¹¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. µû¶ó¼­ ÀÏÁ¤°¹¼ö ÀÌÇÏÀÇ ÇÁ·Î¼¼½º´Â
 »ý¼ºÇÏÁö ¸øÇÏ°Ô µÇ´Â °ÍÀÌÁÒ ÃÖ´ë 4000¿©°³·Î ´Ã¸± ¼ö°¡ ÀÖ½À´Ï´Ù.
 Á¦°¡ ¾Ë¾Æ¼­ ±ÛÀ» ¿Ã¸®´ø°¡ ¾Æ´Ï¸é ±×³à¼®(û¾Æ»ç¶û)¿¡°Ô ¿Ã¸®°Ô ÇÏÁö¿ä.
 ¿À´Ã Áý¿¡°¡¼­ ¿ÀÈÄ¿¡ ¿Â´Ù±¸ ±×·¨´Âµ¥ ¿À´Â ÁßÀϰ̴ϴÙ. ^^;
 
 Âü ¶Ç´Ù¸¥ Á¤º¸Çϳª. ¸®´ª½º¿¡¼­ Pthread¾µ¶§´Â ÇÇÁöÄà ¸Þ¸ð¸®¸¸À» »ç¿ëÇÕ´Ï´Ù.
 Áï ½º¿ÒÀ» ¾Æ¹«¸® ¼ö¹é¸Þ°¡ ¸¸µé¾î µÎ¾ú´õ¶óµµ ¸Þ¸ð¸®°¡ ¾øÀ¸¸é ¾²·¹µå¸¦
 ¸ø¸¸µé¾î ³»´õ¶ó±¸¿ä.
 ÀúÈñ°¡ Å×½ºÆ®ÇÏ´Â ¼­¹ö°¡ 128¸Þ°¡Àε¥ 90¿©¸Þ°¡¸¦ ±âº»À¸·Î »ç¿ëÇØ¼­ 30¸Þ°¡Á¤µµ·Î
 2030¿©°³ÀÇ ¾²·¹µå¸¦ ¸¸µé°í ¸®¼Ò½º°¡ ºÎÁ·ÇÏ´Ù´Â ¿¡·¯°¡ ³ª´õ±º¿ä.
 ±×·³..
 Âü°íÇϽñæ..  

 ¾È³çÇϼ¼¿ä? ÀÌÈ«±âÀÔ´Ï´Ù.
 
 Ä¿³Î ¼Ò½º(2.2ÀÌ»ó) ¸¦ º¸½Ã¸é..
  /usr/src/linux/include/linux/tasks.h
 °¡ ÀÖ½À´Ï´Ù. ÀÌÂÊÀÇ NR_TASKS ¸ÅÅ©·Î¸¦ ¹Ù²Ù¾îÁÖ½Ã¸é µÇ°Ú½À´Ï´Ù.
 
 ¹Ù²Ù½Ã°í »õ·Î ÄÄÆÄÀÏ Çϼ¼¿ä.

 ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» °øºÎÇÏ·Á¸é.
  ¸Ç ¸ÕÀú .....¹¹ºÎÅÍ ½ÃÀÛÇØ¾ßÇÏ´ÂÁö.........
 ½ÃÁß¿¡ Ã¥ÀÌ ¿ö³«¸¹¾Æ¼­ ..

¸ÕÀú °¡Àå ¸¹ÀÌ ¾²ÀÌ´Â TCP/IP¸¦ °øºÎÇÏ¼Å¾ß °ÚÁÒ.
 ¾î¶µç ±âº»ÀÌ·ÐÀÌ´Ï..
 ¹¹ ¸ð¸£¸é ¾ÈµÇ´Â °Íµµ ¾Æ´ÏÁö¸¸..
 ¾Æ´Â °ÍÀÌ ¾Æ¹«·¡µµ ³´°ÚÁÒ.
 
 À¯´Ð½º ½Ã½ºÅÛ »óÀÇ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ̶ó¸é..
 ¹ÙÀ̺íÀ̶ó´Â Ã¥ÀÌ ÀÖÁÒ.
 Á¦¸ñÀÌ... À¯´Ð½º ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀΰ¡??
 ±×°Ç Àß ¸ð¸£°Ú±º¿ä..
 Àü ¾óÇÍ º¸±â¸¸ ÇØ¼­..
 
 À©µµ ½Ã½ºÅÛÀ̶ó¸é..
 À©32 ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö(´ë¸²)ÀÇ Ã¥ÀÌ ±×Áß ³´´õ±º¿ä.
 º°·Î Ã¥ÀÌ ¸¹Áöµµ ¾ÊÁö¸¸..
 °¡Àå Àß µÇ¾îÀÖÁÒ.   

 Ã³À½ º¸±ä Á» ¾î·Á¿ïÁöµµ ¸ð¸£Áö¸¸..

±×³É Áö³ª°¡´Ù Àû¾îº¾´Ï´Ù.
 À©µµ¿ìÁî¿¡¼­ ¼ÒÄÏ ÇÁ·Î±×·¡¹ÖÀ̶ó¸é,,
 ´ë¸²ÀÇ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Öº¸´Ù´Â..(¼ÖÁ÷È÷ ÀÌ°Ç °¡À̵尡 ¾Æ´Ñ ·¹ÆÛ·±½º¼öÁØ¿¡
 °¡±õ½À´Ï´Ù.óÀ½¿¡ °øºÎÇϱ⿡´Â Èï¹Ì Àұ⠵üÁÁÀº Ã¥ÀÌÁö¿ä...»ç¶÷¿¡ µû¶ó¼­
 Â÷ÀÌ´Â ÀÖ°ÚÁö¸¸)...
 ¼º¾È´çÀÇ ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹ÖÀ̶ó´Â Ã¥À» ±ÇÇÕ´Ï´Ù..ÀÌÃ¥µµ ÃʹÝÀº
 Á» µüµüÇÏÁö¸¸(¹ø¿ª»óŰ¡...Á»).ÇÏÁö¸¸,±âº»ÀûÀÎ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ»
 Çϴµ¥ ÇʼöÀûÀÎ ³»¿ëµéÀ» ´Ù·ç°í ÀÖ´Ù°í »ý°¢µË´Ï´Ù. ±×¸®°í ÈĹݺδÂ

 ¼ÒÄÏÇÁ·Î±×·¡¹ÖÀ» ´Ù·ç°í ÀÖ±¸¿ä~
 ´Ü,,À̰æ¿ì ¼ÒÄÏÀÎÅÍÆäÀ̽º¿¡´ëÇÑ »ç¿ë¹ýÁ¤µµÀ̱⶧¹®¿¡,, ½ÇÁ¦ ³×Æ®¿öÅ©
 ÇÁ·Î±×·¥À»
 Â¥·ÁÇÑ´Ù¸é,À̹ۿ¡µµ ½º·¹µùÀ̳ª ¸ÖƼÇÁ·Î¼¼½Ìµî¿¡ ´ëÇÑ ÀÌÇØ°¡ ÇÊ¿äÇÕ´Ï´Ù.
 ÀÌ·±°Ç Advanced Windows Programming°ú °°Àº Ã¥À» ÂüÁ¶ÇϽøé ÁÁÀ»µí ½Í³×¿ä.    

 'ÇÁ·Î±×·¡¹Ö À©¼Ó'À̶ó´Â ÀÎÆ÷ºÏ¿¡¼­ ³ª¿Â Ã¥ÀÌ ÀÖ½À´Ï´Ù. Win32 ¼ÒÄÏ API¸¦
 MFCÇüÅ·ΠÆ÷ÆÃÇÑ ¿¹Á¦¸¦ ´Ù·ç°í Àִµ¥¿ä, Âü°íÇÒ ¸¸ ÇÕ´Ï´Ù.

¾È³çÇϼ¼¿ä.
 
 ¼ÒÄÏ ÇÁ·Î±×·¡¹Ö óÀ½ÇÒ ¶§ Àúµµ »ó´çÈ÷ ¹ö¹ö¹ö¹ö¹÷°Å·È´Âµ¥..
 ±×·¡¼­ Ã¥À» µÎ±Ç ±¸ÀÔÇß¾ú½À´Ï´Ù. ¹Ø¿¡ ºÐµéÀÌ ¸»¾¸ÇϽмº¾È´ç°ú
 ÀÎÆ÷ºÏÀÇ Ã¥ µÑ ´Ù ¸»ÀÌÁÒ.
 ¼º¾È´ç²« ¸»¾¸ÇϽŵ¥·Î ¹ø¿ªÀÌ ³Ê¹« ¾û¸ÁÀ̶ó Ãʺ¸µéÀÌ º¸±â¿¡´Â
 ¹®Á¦°¡ ÀÖÁö ¾Ê³ª ½Í½À´Ï´Ù. Á¦ »ý°¢¿¡µµ ÀÎÆ÷ºÏÀÌ ÀûÀýÇÒ °Í °°³×¿ä.
 ¿ì¼± ¹ø¿ªÀÌ ÀÏ´Ü ±¦Âú°í, Ã¥ÀÌ ¾ã¾Æ¼­ ´Ü½Ã°£ ³»¿¡ º¼ ¼öµµ ÀÖ±¸¿ä.
 °Ô´Ù°¡ °¡°Ýµµ ½Î°í --;
 ¿ª½Ã °¡°ÝÀÌ Áß¿äÇϱº¿ä