Á¦°¡ Çб³ ±â¸» ÇÁ·ÎÁ§Æ®·Î äÆÃÇÁ·Î±×·¥À» ³»´Ù°¡ ±Ã±ÝÇØÁø °Çµ¥¿ä.

Á¦°¡ ¼­¹ö¸¦ ¸Ã°í Ä£±¸°¡ Ŭ¶óÀÌ¾ðÆ®¸¦ ¸Ã¾Ò´Âµ¥
äÆÃ ÇÁ·Î±×·¥¿¡¼­ ¹æÁ¤º¸¸¦ º¸¿©Áִ âÀ» µû·Î ¸¸µé¾ú°Åµç¿ä
±Ùµ¥, À̰Џ¸µé¸é¼­ Ä£±¸°¡ ¹æÁ¤º¸¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝÀº ¹æÀÌ º¯ÇÒ ¶§¸¶´Ù
º¸³»´Þ¶ó°í ÇÏ´õ±º¿ä..
¿¹¸¦ µé¸é ¹æÀÌ »ç¶óÁö°Å³ª »õ·Î »ý±æ¶§¸¶´Ù ÇÁ·ÎÅäÄÝÀ» º¸³»´Þ¶ó´Â °Å¿´°Åµç¿ä.
±Ùµ¥, ¹®Á¦´Â ÇÏÀÌÅÚ °°Àº °÷¿¡¼­µµ ±×·¸°Ô ÇÏ´ÂÁö Àǹ®ÀÌ µé¾ú½À´Ï´Ù.
¹«½¼ ¸»À̳ĸé, ÇÏÀÌÅÚ¿¡¼­ ÀÌ·±½ÄÀ¸·Î ÇÁ·ÎÅäÄÝÀ» º¸³»¸é
Àü¿ë ¿¡¹Ä·¹ÀÌÅͰ¡ ¾Æ´Ñ »õ·Ò °°Àº µ¥¼­´Â ±× ÇÁ·ÎÅäÄÝÀÌ È­¸é¿¡
±×´ë·Î ³ªÅ¸³ª´Â ¹®Á¦°¡ »ý±â´Ï±î´Â ÀÌ·¸°Ô ÇÏ¸é ¾ÈµÇ°ÚÁÒ..

±×·¡¼­ »ý°¢À» ÇØº» °Ô '/st'°°Àº ÇÁ·ÎÅäÄÝÀ»
»ç¿ëÀÚ ´ë½Å?Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥ÀÌ º¸³»¼­
(¹°·Ð '/st'´Â »ç¿ëÀÚµµ ¾µ ¼ö ÀÖ´Â ÇÁ·ÎÅäÄÝÀÔ´Ï´Ù.) 
¼­¹ö°¡ ±× ´äÀ¸·Î ¹æÁ¤º¸¸¦ ÂßÂß º¸³»¸é Ŭ¶óÀÌ¾ðÆ®´Â ±× ¹æÁ¤º¸¸¦
°¡Áö°í ÆÄ½ÌÀ» ÇØ¼­ ¿·¿¡ âÀ¸·Î ¶ç¿ì´Â ¹æ¹ýÀ̾ú´Âµ¥¿ä..
Çѵ¥ ¹®Á¦´Â Ŭ¶óÀÌ¾ðÆ®°¡ ¹æ¿¡ ´ëÇÑ Á¤º¸°¡ º¯°æµÇ¾ú´Ù´Â »ç½ÇÀ»
¾ËÁö¸¦ ¸øÇÏ´Ï±î °è¼Ó ¹æÁ¤º¸¸¦ ¿äÁ¤Çؾߵɰа°¾Ò±¸¿ä..
±×¸®°í °áÁ¤ÀûÀ¸·Î ÆÄ½ÌÀÛ¾÷ÀÌ ³Ê¹« ¸¹¾Æ¼­
Ä£±¸°¡ Çϱ⠽ȴٴõ±º¿ä..
±×¸®°í »ó½ÄÀûÀ¸·Î ÀÌ·¸°Ô ÇÁ·ÎÅäÄÝÀ» °è¼Ó º¸³»¸é
¼­¹ö ¼º´ÉÀÌ ¾Æ¹«¸® ÁÁ¾Æµµ ¹è°Ü³¾¼ö°¡ ¾øÀ» °Í °°±¸¿ä..

ÀÌ·¸°Ô »ý°¢À» ÇÏ°í¼­ ±×³É µû·Î ÇÁ·ÎÅäÄÝÀ» Á¤ÀǸ¦ ÇØ¼­ º¸³»ÁÖ±â·Î Çß½À´Ï´Ù.
±×·±µ¥, Á¶±Ý Àü¿¡ Á¦°¡ ÇÏÀÌÅÚ 99¸¦ ½áºÃ´Âµ¥¿ä..
ÇÏÀÌÅÚ 99¿¡¼­´Â ¾ÆÁÖ ¸ÖÂÄÇÏ°Ô Àß µÇÀݾƿä...
µµ´ëü ¾î¶»°Ô ÇÑ °ÇÁö..

óÀ½ ½ÃÀÛÇϴϱî ÀϹÝÀûÀÎ °üÇàÀ̳ª ±â¼úÀ» ¸ô¶ó¼­ µÇ°Ô ¾î·Æ³×¿ä..
¿ÕÃʺ¸ÀÇ Áú¹®À̾ú½À´Ï´Ù...

À½³Ä.. ¾È³çÇϼ¼¿ä..

¿Ã¸¸¿¡ ±ÛÀ» ¿Ã¸®´Â±º¿ä...
°Ü¿ïÀº ¿ª½Ã Ãß¿ö¼­... ¿õÅ©¸®°Ô µÇ´Â±º¿ä.. ¤Ì¤Ì

°£´ÜÈ÷ ´äº¯À» ÇÏÀÚ¸é..

ÇÏÀÌÅÚÀº Á»´õ »ý°¢À» ÇØ ºÁ¾ß °ÚÁö¸¸..
ÀϹÝÀûÀΠäÆÃ ÇÁ·Î±×·¥¿¡¼­.. ¹æÁ¤º¸¸¦ º¸¿©ÁÖ±â À§Çؼ­..
¸ðµç ´ëÈ­¹æ°ú Ŭ¶óÀÌ¾ðÆ®°¡ µ¿±âÈ­ µÈ´Ù¸é..
¸¸¸¸Ä¡ ¾ÊÀº ÀÏÀÌÁÒ.. ÁÖ°í¹ÞÀ» °Íµµ ¸¹±¸..

±×·¡¼­, ¾à°£ÀÇ Å¸ÇùÀÌ ÇÊ¿äÇÏ´Ù±¸ º¸´Âµ¥¿ä..
ù°. ¸¸¾à º¼ ¼ö ÀÖ´Â ¹æÀÌ Á¦ÇÑÀûÀ̶ó¸é.. Áï,
Çѹø¿¡ À¯Àú°¡ º¼ ¼ö ÀÖ´Â ¹æÀÇ ¼ýÀÚ°¡ ÀϺκÐÀ̶ó¸é..
ÇöÀç ÇØ´çÇÏ´Â ¹æµé¿¡ ´ëÇÑ Á¤º¸¸¸ µ¿±âÈ­ ÇØÁØ´Ù!

µÎ¹øÂ°. À§¿¡ °Íµµ ±ÍÂú°í ¾çÀÌ ¸¹´Ù°í ´À³¤´Ù¸é.
¸»¾¸ÇϽŠ/st ¸í·Éó·³ ÇÑ ¼ø°£ ¹æÀÇ Á¤º¸¸¦ °»½ÅÇÏ´Â ¹æ¹ýÀÌÁÒ.
À¥»óÀÇ ½ºÄ«ÀÌ ·¯ºê °°Àº °æ¿ì°¡ ÀÌ¿¡ ¼ÓÇÑ´Ù±¸ º¼ ¼ö ÀÖ°ÚÁÒ.

¼¼¹øÂ°. ³ª´Â ¿Ïº®ÀÌ ¾Æ´Ï¶ó¸é ¾ÈÇÑ´Ù..
Á©·ç ¼º°Ý¿¡ ¹®Á¦ ¸¹Àº »ç¶÷ÀÌ ¼±ÅÃÇÏ´Â °æ¿ì¶ó¸é..
ÀÌÀǰ¡ ¾ø°ÚÁÒ? Çæ..
ÀÌ °æ¿ì´Â.. ¾îÇø®ÄÉÀÌ¼Ç ´Ü°èÀÇ ÇÁ·ÎÅäÄÝÀ» ¼³°èÇϼż­..
¿­½ÉÈ÷ ÇÏ´Â ¼ö¹Û¿¡ ¾øÁÒ.. ÀÏÁ¾ÀÇ ÆÄ½ÌÀ̶ó°í ºÁµµ ¹«¹æÇϱ¸¿ä..
ÇÏ´Â ¹æ¹ý¿¡ µû¶ó ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ°ÚÁÒ.
ÀÌ ¹æ¹ýÀ» ¾´´Ù¸é.. °£´ÜÈ÷ ¸î ¸íÀ̼­ äÆÃÇÏ´Â ¼öÁØÀ̶ó¸é ¸ð¸¦±î..
¼ö¸¹Àº ¹æ°ú ¼ö¸¹Àº »ç¶÷ÀÌ Ã¤ÆÃÀ» ÇÑ´Ù¸é.. ±â¾î°¡°ÚÁÒ.. 
°á±¹.. ÃßõÀ» ÇÏÀÚ¸é.. ù¹øÂ° ¹æ¹ýÀ» ÃßõÇÕ´Ï´Ù.
Çѹø¿¡ 10~20°³ÀÇ ¹æ Á¤º¸¸¸À» º¸¿©ÁÖ´Â °ÍÀÌÁÒ.
Çö½Ç°ú ÀÌ»óÀÇ Å¸ÇùÀ̶ó°í ÇØ¾ß Çϳª? ^^;
±×·³.. 
¿À·§¸¸¿¡ ½áº¸³×¿ä.

ÇÏÀÌÅÚÀº ¾à°£ÀÇ ²Ç¼ö¸¦ ¾²´Â °Í °°½À´Ï´Ù.

Ãʱ⠷α׿ÂÇÒ¶§, %%0057Àΰ¡? ¹º°¡ ÇÏ´Â ¾ÆÀ̵𸦠ÀÔ·ÂÇϸé, Å͹̳ο¡¹Ä·¹ÀÌÅÍ(¶Ç´Â

ÅÚ³Ý) ¸ðµå¿¡¼­ 'ÇÏÀÌÅÚ99 ¿³Àå¼ö ¸¾´ë·Î ¸ðµå'·Î ÀüȯµË´Ï´Ù. À̶§ºÎÅÍ´Â Ãâ·Â¹°Àº

HTMLÆûÀÌ µÇ°í, Åë½Å ÇÁ·ÎÅäÄÝ¿¡µµ ¹ÙÀ̳ʸ®°¡ Ãß°¡µÇ±â ½ÃÀÛÇÏ´Â °ÍÀ̶ó ÁüÀ۵˴ϴÙ
.

ÀÌ·± »óȲ¿¡¼­¶ó¸é, ÇÏÀÌÅÚ ¼­¹ö¿¡¼­, ¹æ Á¤º¸°¡ °»½ÅµÉ¶§¸¶´Ù Ŭ¶óÀÌ¾ðÆ®¿¡ º¸³»ÁÖ
¸é,
ÇÏÀÌÅÚ99¶ó´Â Ŭ¶óÀÌ¾ðÆ®´Â ±×°ÍÀ» ¹ÙÀ̳ʸ® ¼öÁØ¿¡¼­ '°£´ÜÇϰÔ' ºÐ¼®Çؼ­ ¹æ Á¤º¸
¸¦ 
°»½ÅÇѴٰųª ÇÏ´Â °ÍÀ̶ó, ¿ª½Ã.. ÁüÀ۵Ǵ±º¿ä.

ÇÏÀÌÅÚ¿¡¼­ º°·Î °É¸±°Ô ¾ø´Ù¸é, ¾î¶»°Ô Çß´ÂÁö´Â ¹°¾îºÁ¼­ ¾Ë¾Æº¸´Â ¹æ¹ýµµ Àû±Ø
ÃßõÇÕ´Ï´Ù. ±×·³.. 
MFC¿¡¼­ ActiveX¸¦ Á¦ÀÛÇØ¼­...(MFC ActiveX Wizard ´ø°¡?) À̰É...

À¥ÆäÀÌÁö¿¡ ¿Ã¸®·Á±¸ Çϴµ¥¿©....

ÀÏ´Ü Á¦ÄÄ¿¡¼­... ÄÄÆÄÀÏÇØ¼­... ocx¸¦ ¼­¹ö·Î Ä«ÇÇÇÑ´ÙÀ½...

°Å±â¼­ À¥ÆäÀÌÁö¸¦ ¸¸µé·Á±¸¿©... ±Ùµ¥... À¥ÆäÀÌÁö¿¡ clsid¸¦ ³Ö¾î¾ß ÇÒÅÙµ¥...

ÀÌ ocxÀÇ clsid°¡ ¾îµð¿¡ ÀÖ´ÂÁö¸¦ µµÅë ãÀ»¼ö°¡ ¾ø³×¿©..T.T

¾î´À ºÎºÐ¿¡ ÀÖ´ÂÁö Á» °¡¸£ÃÄ ÁÖ½Ã¸é °¨»çÇϰڽÀ´Ï´Ù...

±×·³ À̸¶......¾È... 
ÇÁ·Î±×·¡¹ÖÀ̶ó°í´Â API Ʋ¿¡´Ù°¡ DirectDraw¶Ç´Â Direct3D ÀÌ¿ëÇØ¼­
EXE ¸¸µé¾î ½ÇÇàÇÏ´Â °Å¹Û¿¡ ¸ð¸£°í ÀÖ¾ú´Âµð.. À¸À½..

¿äÁîÀ½ ¿Â¶óÀÎ °ÔÀÓµéÀ» ÇØº¸´Ù º¸´Ï±î Àß ÀÌÇØ°¡ ¾ÈµÇ´Â ÇüŰ¡ ÀÖ´õ±º¿ä?.
¾Æ·¡¿Í °°Àº ÇüÅ´ ¾î¶² ¿ø¸®·Î µ¹¾Æ°¡´Â ÇÁ·Î±×·¥Àΰ¡¿ä?..

¸ð ¿Â¶óÀÎ °ÔÀÓ À¥»çÀÌÆ®¿¡¼­ Åׯ®¸®½º¸¦ ¹Þ¾Ò´Âµ¥,
¹Þ¾Æ¼­ ½ÇÇàÇÏ´Ï installshield°¡ ¶ß¸é¼­ ¼³Ä¡¸¦ ÇÏ´õ±º¿ä..

À¸À½.. Ŭ¶óÀÌ¾ðÆ® ÇÁ·Î±×·¥À» ¼³Ä¡Çϳª º¸±º.. Çߴµ¥..
¼Ó¿¡ µé¾î°¡ º¸´Ï±î DLLÆÄÀϵé¹Û¿¡ ¾ø³×¿ä?..

ÀͽºÇ÷η¯ ±â¹Ý¿¡¼­ DLLÀ» ÀÌ¿ëÇÏ¿© ¿ÜºÎ ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â ¹æ½ÄÀΰ¡¿ä?.

ÀÌ·± ¹æ½ÄÀÇ ÇÁ·Î±×·¥Àº ¹«½¼ "±â¼ú"·Î ¸¸µå´Â °É±î¿ä? 
³Ý½ºÄÉÀÌÇÁ¿¡¼­´Â ¾ÈµÇ´õ±º¿ä..

Âü°í: À§ »çÀÌÆ®´Â "ÇѰÔÀÓ.com"À̶ó´Â °÷À̾ú½À´Ï´Ù..


E¸í·ÉÀ¸·Î Ãß°¡ ÇÕ´Ï´Ù* Çѱ۵µ¸ÞÀÎÀÌ ¾Æ´Ï¶ó www.hangame.comÀÔ´Ï´ç..È÷.. 
À©µµ Ç÷§Æû¿¡¼­´Â ½ÇÇà ÆÄÀÏÀÌ ´õ ¾Æ½Ì COM,EXE¸¸ ÀÖ´Â°Ô ¾Æ´ÏÁÒ. ´ÜÁö, ´Üµ¶ ½ÇÇà
ÀÌ
µÇ´Â ½ÇÇà ÆÄÀÏÀÌ COM,EXE°¡ ´ëÇ¥ÀûÀÏ »ÓÀÌÁÒ.

¾ÆÁ÷ »çÀÌÆ® Á¢¼ÓÀº ÇØº¸Áö ¾Ê¾ÒÁö¸¸,(Çѱ۵µ¸ÞÀÎÀ̴ϱî¿ä..±× ¹¹´õ¶ó..ÇÑ±Û µµ¸ÞÀÎ

µÇ°Ô ÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÀÖ±ä ÇÏÁö¸¸,±»ÀÌ ¼³Ä¡ÇÏ±ä ½ÈÀ¸³×¿ä.) °¡Àå ¸¸¸¸ÇÑ°Ô ActiveX

DLLÀÌÁÒ. ±×·±µ¥, ±×·± ÇÁ·Î±×·¥Àº ÀνºÅ罯µå µîÀ¸·Î ±»ÀÌ º°µµ ¼³Ä¡¸¦ ÇÒ Çʿ䰡
¾øÀÌ À¥¿¡¼­ ½ÇÇàÀÌ °¡´ÉÇѵ¥.. Á» ÀÌ»óÇϱº¿ä. ¾Æ¸¶µµ MFC°°Àº ±âŸ ¶óÀ̺귯¸®¿Í
¸®¼Ò½º ÆÄÀÏÀ» ÁÙÁÙÀÌ ¾²±â ¶§¹®¿¡ ±×·¸°Ô Çß±¸³ª..Á¤µµ³ª, ¾Æ´Ï¸é.. VeriSign»ç(ÀÌ

ȸ»ç¿¡¼­ Á¤»óÀûÀÎ ActiveX ÀÎÁõÀ» ´ëÇàÇÑ´Ù°í ÇÕ´Ï´Ù..)¿¡¼­ ÇѰÔÀÓ ¸¸µç µ¥´Ù°¡
"´Ï³× Àü°úÀÚ À־ ¾ÈµÅ!" ÇØ¼­ ÀÎÁõÀ» ¾ÈÇØÁá°Å³ª.. ¸î°¡Áö ÀÌÀ¯°¡ ÀÖÀ»°Å¶ó
»ý°¢µÇ´Â±º¿ä. 
¾Ïư, DLL¸¸ ÀÖ´Ù¸é.. ºÐ¸íÈ÷ ¾îµò°¡ ½ÇÇà ·±Å¸ÀÓÀÌ ÀÖÀ»°Ì´Ï´Ù. ¿¹¸¦ µé¾î, IE³ª
³Ý½ºÄÉÀÌÇÁ, ¾Æ¿ô·è, MS¿öµå, ½ÉÁö¾î ÇÏ¾È±Û µî OLE·Î DLL¸¦ ºÒ·¯ ¾µ¼ö ÀÖ´Â
·±Å¸ÀÓÀ̳ª, Shogo µîÀÇ °ÔÀÓ¿¡ ¾²ÀÎ Lithtech Engine°°Àº, OLE¸¦ ¾È¾²°í º°µµÀÇ
°ÔÀÓ DLLÀ» ºÒ·¯ ¾²´Â ·±Å¸ÀÓÀÌ ¾îµò°¡ ÀÖÀ»°Ì´Ï´Ù.

¾Ïư, ActiveX DLLÀ» ¸¸µå´Â ¹æ¹ýÀº ´Ù¾çÇÕ´Ï´Ù.
ºñÁÖ¾óº£ÀÌÁ÷,ºñÁÖ¾ó¾¾,µ¨ÆÄÀÌ,ºñÁÖ¾ó J++µî ´Ù¾çÇÑ µ¥¼­ ¸¸µé ¼ö Àִµ¥, Á¦°¡
½ÇÁ¦·Î ÇØº»°Ç ºñÁ־󾾿¡¼­ ATL·Î ¸¸µå´Â ¹æ¹ýÀÔ´Ï´Ù. ¿ì¼±, ½ÇÇà ÆÄÀÏÀÌ ºñ±³Àû
ÀÛ°Ô ³ª¿Â´Ù´Â°Ô ÀåÁ¡ÀÌÁÒ.

ÀÌÁ¤µµ¸é ´äº¯ÀÌ µÉ±î³ª¿ä..? ±×·³. 
±¹³» ¸ð °ÔÀÓÀÇ °æ¿ì .DLL ÆÄÀÏÀ» .EXE·Î À̸§À» ¹Ù²Ù¸é ½ÇÇàÀÌ °¡´ÉÇÕ´Ï´Ù.

½ÇÇàÆÄÀÏÀ» DLLó·³ À§ÀåÇØ¼­ ¾´´Ù´Â ¾ê±âÁÒ. ±×·² Çʿ伺Àº ¸ð¸£°Ú³×¿ä. 
¹Ý°¡¿Í¿ä..
óÀ½À¸·Î À̰÷¿¡ ±ÛÀ» ¾²´Â±º¿ä..

Áú¹®Àº..
À©¼ÓÀ» ÀÌ¿ëÇÑ ³×Æ®¿÷ ÇÁ·Î±×·¡¹ÖÀ» ÇÒ¶§...
mfc¿Í apiÀÇ Â÷ÀÌÁ¡Àº ¾î¶²Áö..
±â´É»óÀÇ Á¦ÇÑÀ̳ª.. À©¼Ó2.. ±×·± ºÎ¼öÀûÀÎ °ÍµéÀº ¾î¶²°ÍÀÌ ÀÖ´ÂÁö.

¾Ë°í °è½Å ºÐÀÌÀÖÀ¸½Ã¸é.. ´äº¯Á».. ºÎʵ右´Ï´Ù.

»ç¿ë¿ëµµ´Â °ÔÀӰԹ߿¡¼­ »ç¿ëÇÒ·Á°í ÇÕ´Ï´Ù.

±¸Ã¼ÀûÀ¸·Î ÇǾîÅõÇǾîÀÎÁö ¿Â¶óÀÎÀÎÁö´Â..
¾ÆÁ÷.. ¾çÂÊÀÇ °æ¿ì°¡ ´Ù¸£´Ù¸é mfc,api. ±×°Íµµ ¼³¸íÁ».. 
¾È³çÇϼ¼¿ä?
ÀÏ´Ü ³»ºÎÀûÀ¸·Î ÀÛµ¿Àº °°½ººó´Ù
¾î¶² mfcÀ̵çÁö ´Ù api¸¦ ÀÌ¿ëÇѰ̴ϴÙ
mfcÀÇ CAysncSocket°°Àº°Ç
ÀÏ´Ü api¿Í ºñ½ÁÇϰí ÇÔ¼öµéÀ» ¿À¹ö¶óÀ̵å ÇÒ¼ö ÀÖ¾î
ÆíÇÕ´Ï´Ù
CSocketÀº Á÷·ÄÈ­°¡ °¡´ÉÇÏ°Ô µÈ°Ì´Ï´Ù
(¿¬¼ÓÈ­) 
¿ì¼± mfc¿¡¼­ Á¦°øµÇ´Â CSocket, CAsyncSocketÀº ÇÁ·Î±×·¥ Çϱâ´Â
ÆíÇÒÁö ¸ô¶óµµ api¸¦ ¾²´Â °Íº¸´Ù ÈξÀ ¼Óµµ°¡ ´Ê´Ù°í ¿©±â Àú±â¿¡
¸¹ÀÌ ³ª¿ÍÀÖ´õ±º¿ä.
³×Æ®¿÷ °ÔÀÓ°°Àº°É ¸¸µé °æ¿ì¶ó¸é ´ç¿¬È÷ winsock api¸¦ ¾²´Â °ÍÀÌ
³ªÁß¿¡ ¼Óµµ ¹®Á¦µµ ±×·¸°í ÇÁ·Î±×·¥ÀÌ Ä¿Á³À»¶§µµ ÇÁ·Î±×·¥ °ü¸®ÇϱⰡ
ÆíÇÑ°Í °°´õ±º¿ä(Á¦ °æÇè¿¡ ÀÇÇϸé...)
±×¸®°í winsock api¸¦ »ç¿ëÇϰí MFC¸¦ »ç¿ëÇÏ´Â °ÍÀÌ °¡Àå ÀÌ»óÀûÀÎ ¹æ¹ýÀÏ
°Í °°³×¿ä.
³¡À¸·Î, api¸¦ ¾²¸é mfc socketÀ» ¾²´Â °Íº¸´Ù Á»´õ low level ±îÁö
°Çµå¸± ¼ö À־ ÁÁÀº °Í °°´õ±º¿ä...
±×·³ À̸¸..

-- jadoo 
À½.. ÀÏ´Ü ±âº»ÀûÀ¸·Î´Â Å« Â÷ÀÌ´Â ¾ø´Ù°í º¾´Ï´Ù.
¾îÂ¥ÇÇ mfcµµ api·Î ¸¸µç°Å´Ï±î¿ä.
ÀÏ´Ü mfc°¡ ÁÁÀº Á¡Àº ÆíÇÏ´Ù´Â °ÅÁÒ..
ÀÏÀÏÀÌ ½Å°æÀ» ½á¾ßÇÏ´Â °ÍÀÌ ÀûÀ¸´Ï±î¿ä.
´Ù¸¸, ¿øÇÏ´Â ¼öÁØÀÇ À©¼Ó ±â´ÉÀ» ¾²±â°¡ Èûµé´Ù´Â °ÍÀÌ
´ÜÁ¡ÀÌÁÒ.
apiÀÇ °æ¿ì´Â ¹Ý´ëÁÒ..
ÇÏÁö¸¸, ¾îÂ¥ÇÇ °ÔÀÓÀ» À§ÇÑ °ÍÀ̶ó¸é, api¸¦ ¾²½Ã¶ó°í
¸»¾¸µå¸®°í ½Í³×¿ä. ÇÑǬÀÇ ¼Óµµ, ¼º´ÉÀÌ ¾Æ½¬¿ì´Ï±î¿ä.
api·Î ÇϽÉ, ¸î°¡Áö À©¼ÓÀÇ ±â´ÉÀ» Àß È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦µé¾î, Áßø ÀÔÃâ·ÂÀ̶óµçÁö.. ¹¹..

±×·³

Á¦°¡ ¾Ë±â·Ð, MFC ¼ÒÄÏ, ±×·¯´Ï±î CAsyncSocketÀº WSAAsyncSelect¸¦ ¾´´Ù°í ÇÕ´Ï´Ù.

À̰Ç, À©µµ¿ì ¸Þ½ÃÁö Çڵ鸵À» ¿ä±¸ÇÕ´Ï´Ù. ±×·±µ¥, ÀÌ°Ô ¼Óµµ°¡ ¹«Ã´ ´À¸®´ä´Ï´Ù.

¼ÒÄÏ Çѵΰ³ Á¤µµ ´Ù·ç°í, ¾îÂ÷ÇÇ À©µµ¿ì ¸Þ½ÃÁö Çڵ鸵À» Çϴ Ŭ¶óÀ̾ðÆ®
¾îÇø®ÄÉÀ̼ÇÀº CAsyncSocketÀ» ½áµµ ¹«³­Çϸ®¶ó º¾´Ï´Ù. ¼­¹öµµ, ¼öõ°³ ÀÌ»óÀÇ
Ŭ¶óÀÌ¾ðÆ®¸¦ µ¿½Ã¿¡ ´Ù·ï¾ß ÇÏ´Â°Ô ¾Æ´Ï¶ó¸é, ¿ª½Ã ¸¶Âù°¡ÁöÀÏ °ÍÀÔ´Ï´Ù.

±×·¸Áö¸¸, ¸¹Àº ¼ÒÄÏÀ» ÇѲ¨¹ø¿¡ ´Ù·ï¾ß Çϰí, À©µµ¿ì Çϳª ¾È¶ç¿ì¸é¼­, ³×¶± 󸮸¦

½Å¼ÓÇÏ°Ô ÇØ¾ß ÇÏ´Â Dedicated server´Â, CAsyncSocketÀ» ¾²´Â°Ô ÀûÇÕÇÏÁö ¾ÊÀ»
°ÍÀÔ´Ï´Ù. ÀÌ·± µ¥¼­´Â Winsock API¸¦ Á÷Á¢ ¾²´Â°É ±ÇÀåÇÕ´Ï´Ù.

À¥¿¡ ¸Þ¼¼Áö¸¦ Áְųª ¹Þ´Â ¹æ¹ýÀ» ¾Ë°í½Í½À´Ï´Ù.
http://www.wondae.co.kr/xxx.asp?param=1&param=2
À̶ó´Â ¸Þ¼¼Áö¸¦ Àü´ÞÇÏ´Â ¹æ¹ýÀ»¿ä..^^;

¸®Åϰª ¹Þ´Â ¹æ¹ýµÎ ¾Ë¸é ÁÁ±¸¿ä..^^;

api¸é ´õ ÁÁ±¸¿ä...

±×·³ ºÎʵå·Á¿ä 
http://1.2.3/abc.asp?value1=33&value2=22 ÀÌ·±°Å¶ó¸é...
POST³ª GET ¸Þ¼Òµå·Î CGI ½ÇÇà½Ã۴°ǵ¥¿ä,
º¸Åë POSTÁÒ. ¹¹ GETÀǰæ¿ìµµ º° Â÷ÀÌ ¾ø½À´Ï´Ù¸¸,

¿¹Àü¿£ ³ë°¡´Ù·Î ÇÁ·ÎÅäÄÝ ½ºÆå µÚÁ®¼­ Çß¾ú´Âµ¥,
WinINETÀ» ¾²¸é °£´ÜÈ÷ ÇØ°áµË´Ï´Ù.
API, MFC µÑ´Ù ÀÖ½À´Ï´Ù. ´Ü, WinINETÀ» ¾²¸é À©µµ¿¡¼­¸¸ ±¸µ¿°¡´ÉÇϰÚÁÒ.
¼ÒÄÏÀ¸·Î Á÷Á¢ ±¸ÇöÇϽ÷Á¸é RFC¸¦ µÚÁ®¼­ Á÷Á¢ ¸¸µå¼Å¾ß µË´Ï´Ù.

Á¦°¡ ¾²´ø Äڵ带 ±Ü¾î µå¸®ÁÒ..

int CWebClient::GetFile(char *pFile, char *pSferSize(1024);
nRtn=pHttpFile->Read(szBuf, 1024);
if(!nRtn) break;
else { 
memcpy(&pStr[nCnt], szBuf,
nRtn);
nCnt += nRtn;
}
}
pHttpFile->Close();
delete pHttpFile;
}
}
delete pServer;
} catch (CInternetException* pEx){ //catch errors from WinInet
pEx->Delete();
}
return nCnt;

strServerName ¿¡ ¼­¹ö IP³ª ÁÖ¼Ò¸¦ ³Ö°í.. nPort´Â ´ç¿¬È÷ 80¹øÀ¸·Î Çϱ¸¿ä,
ÇÔ¼öÀÎÀÚ pValue ´Â ¹¹ À§ÀÇ ¿¹¶ó¸é value1=332&value2=132 ÀÌ·¸°Ô ³Ö¾îÁÖ¸é µË´Ï´Ù
ÀÎÀÚ pFileÀº ¹¹ abc.asp ÀÌ·±°ÉÀû¾îÁÖ½Ã¸é µÇ±¸¿ä, pStr Çϰí nLen Àº
°á°ú¸¦ ¹ÞÀ» ¹öÆÛ¿Í ¹öÆÛÅ©±âÀÔ´Ï´Ù.
À½.. ´ëÃæ °íÃļ­ ¾²¼¼¿ä.

ÀÚ¼¼ÇÑ°Ç MSDN µÚÁ®º¸½Ã¸é ³ª¿É´Ï´Ù.

- Testors 
BOOL GetHttpRequest(LPSTR httpname,LPSTR Request,int MaxBuffer)
{
char szSizeBuffer[32];
DWORD dwLengthSizeBuffer = sizeof(szSizeBuffer);
DWORD dwFileSize;
DWORD dwBytesRead;
BOOL bSuccessful = FALSE;

HINTERNET m_Session;
m_Session = InternetOpen("FuckMS",

INTERNET_OPEN_TYPE_PRECONFIG, // Use registry settings.
NULL,
// Proxy name. NULL indicates use default.
NULL, 
// List of local servers. NULL indicates default.
0) ;

HINTERNET hHttpFile;
hHttpFile = InternetOpenUrl(m_Session, (const char *) httpname, NULL,
0, 0, 0);
if (hHttpFile)
{
BOOL bQuery =
HttpQueryInfo(hHttpFile,HTTP_QUERY_CONTENT_LENGTH, szSizeBuffer,
&dwLengthSizeBuffer, NULL) ;
if(bQuery==TRUE)
{
dwFileSize=atol(szSizeBuffer); 
dwFileSize > MaxBuffer ? dwFileSize = MaxBuffer :
dwFileSize = dwFileSize;

BOOL bRead = InternetReadFile(hHttpFile, Request,
dwFileSize, &dwBytesRead);
if (bRead)
{
bSuccessful = TRUE;
}
InternetCloseHandle(hHttpFile);
}
}
return bSuccessful;

¾È³çÇϼ¼¿ä
¿ÕÃʺ¸ÀÔ´Ï´Ù.
°³³äÀÌ ÀüÇô ¾ø´Â Ãʺ¸±â¿¡ Ȳ´çÇÑ Áú¹®À» ÇÏ¿©µµ ³Ê±×·¯È÷
ÀÌÇØÇØ Áֽñ⸦....

°³ÀÎÀûÀ¸·Î ¸Ó±×°ÔÀÓÀ» ÇÏ´Ù°¡ ¸¸µé¾î º¸°í ½Í´Ù´Â »ý°¢À»
ÇØº¸¾Ò½À´Ï´Ù.
¹°·Ð ¸»µµ ¾ÈµÇ´Â Ȳ´çÇÑ »ý°¢ÀÌÁö¸¸
¾î¿¼ö ¾ø³ª º¾´Ï´Ù.

Çϵå¿þ¾îÀûÀ¸·Î ¾î´ÀÁ¤µµÀÇ ºñ¿ëÀÌ µå´ÂÁö ¾Ë°í ½Í½À´Ï´Ù.
osÀÇ °áÁ¤¿¡¼­µµ ¸®´ª½ºorÀ©ÀÇ È¿À²¿¡ ´ëÇØ¼­¿ä.
±×¿Ü ÁغñÇÒ°Ô ¾î¶²°Ô ÀÖÀ»Áö Á¤¸» ±Ã±ÝÇÕ´Ï´Ù.
¼­¹ö´Â ¾î¶² ¼öÁØÀ¸·Î ÇØ¾ßÇÏ´ÂÁö 
Àü¿ë¼±Àº ¾î¶»°Ô ÇØ¾ß ÇÏ´ÂÁö....

Á¤¸» ¸ÛûÇÑ Áú¹®ÀÌÁö¿ä? (Àúµµ ±Û ¿Ã¸®¸é¼­ Ȳ´çÇØ Çϰí ÀÖ½À´Ï´Ù)
Çϳª Çϳª ¹è¿ö°¡¸é¼­ Á¶±Ý¾¿ Á¶±Ý¾¿ ¸¸µé¾î°¡°í
½ÍÀºµ¥ ¾îµð¿¡µµ µµ¿ò ¹Þ°Å³ª Á¶¾ð ¹ÞÀ»°÷ÀÌ ¾ø¾î
°¨È÷ Áú¹® ¿Ã·Á º¸³×¿ä.

¹Ì¾ÈÇÕ´Ï´Ù. 
¾È³çÇϼ¼¿ä. NT¿¡¼­ÀÇ WLBS(window Load Balanceing Server)¿¡ ´ëÇØ¼­
¾Ë°í ½Í½À´Ï´Ù. WLBSÀÇ ±â´É°ú È¿°ú¿¡ ´ëÇØ¼­ ÀÚ¼¼È÷ ¾Ë·ÁÁÖ¼¼¿ä.
²Ù¹÷.... ^^; 

WLBS ȨÆäÀÌÁö
http://www.microsoft.com/ntserver/ntserverenterprise/exec/feature/wlbs/

WLBS ´Ù¿î·Îµå »çÀÌÆ®
http://www.microsoft.com/ntserver/nts/downloads/winfeatures/WLBS/default.asp

ÀúµÎ ¿äÁò NTÂÊ ¼­¹öÇÁ·Î±×·¡¹Ö °ü°è·Î °ü½ÉÀÌ À־ °¡ºÃ´Âµ¥ ´ëÃæ
¼³¸í¸¸ º¸°í ±ò¾Æ¼­ Å×½ºÆ®±îÁø ÇØº¸Áö ¸øÇß½À´Ï´Ù.
µÎ°³¶Ç´Â ±× ÀÌ»óÀÇ NT ¼­¹ö¸¦ °¡»óÀÇ ÇѰ³ virtual server(Ŭ·¯½ºÅͶó°í..)
·Î °áÇÕÇÏ¿© ÇÑÂÊÀÌ ºù½ÅÀÌ µÇ¾îµµ 10ÃÊÀ̳»·Î ´Ù¸¥ÂÊÀ¸·Î ¿Å¾Æ °¥ ¼ö ÀÖ´Ù´Â
¼³¸íÀÌ..
¼­¹ö´Â À¥¼­¹ö, FTP, TELNET, Proxy±âŸ TCP/IP±â¹ÝÀÇ ¼­¹ö¶ó¸é ¸ðµÎ ´ë»óÀÌ
µÉ ¼ö ÀÖ´Ù´Â..
ÇÁ·Î±×·¥À» Àß Â¬½Ã´Ù.
NTµµ ¹ÏÀ»¸¸ ÇѳðÀº ¾ÈµÅÁö¸¸. 
À½.. ±âÂù´Ô ±Û º¸°í WLBS»çÀÌÆ®¿¡ ´Ù³à ¿Ô½À´Ï´Ù.
´ëÃæ ÈȾ´Ï ¾÷¹«¿ë ¼­¹ö¿¡ Àû¿ëÇÒ¼ö ÀÖ´Â ÈǸ¢ÇÑ ¼Ö·ç¼ÇÀ̶ó°í »ý°¢ µË´Ï´Ù.
ÇÏÁö¸¸ °ÔÀÓ¼­¹ö¿¡ Àû¿ëÇϱ⿣ ¹«¸®°¡ Àִµí Çϳ׿ä.
ƯÈ÷ ¿Â¶óÀÎ RPG ¼­¹ö°°ÀÌ ¸ÖƼ¼­¹ö ±¸Çö½Ã ¼­¹ö°£ µ¿±âÈ­°¡
ÇʼöÀûÀÎ Á¾·ù¶ó¸é ¸»ÀÌÁÒ..
ºÐ»ê󸮸¦ ½ÉÇÃÇÏ°Ô ÇØ°áÇØ ±¦Âú±ä Çѵ¥,
´ë½Å ±¸ÇöÇÒ¼ö ÀÖ´Â ¼­¹öÇüÅ¿¡ Á¦¾àÀÌ Àִµí ÇÕ´Ï´Ù.

ÀÌ°Ô »ç¿ëµÈ´Ù¸é.. ¾öû³­ ¸®Äù½ºÆ®°¡ µé¾î¿À´Â À¥¼­¹ö³ª, ¹æ¼Û°°Àº ½ºÆ®¸®¹Ö¼­ºñ½º
ȤÀº ÇÏÀÌÅÚµîÀÇ Åڳݼ­¹ö.. ÀºÇàÀÇ ¸¶½ºÅÍ¿¡ Á¢¼ÓÇϱâ À§ÇÑ °ÔÀÌÆ®¶ó´ø°¡·Î
¾µ¼ö Àְڳ׿ä..

ÁÁÀº Á¤º¸ °Ô½ÃÇØ Áּż­ °¨»çÇÕ´Ï´Ù~ 

³×¶ì¾ÓÀ̳ª, ÇÏÀÌÅÚ°°Àº ´ëÇü¼­¹öÀÇ ÄÄÇ»ÅÍ»ç¾çÀº

¹«¾ùÀÎÁö ±Ã±ÝÇϱº¿ä..

±×¸®°í °ú¿¬ ÄÄÇ»ÅÍ ¸î´ë¸¦ ¹°¸±±î¿ä??

¶Ç ÇÁ¸®¹èƲ³Ýó·³ Ãæ³²´ë ¼­¹ö °°Àº ÀÌ·±µ¥¼­

Ãæ³²´ë¼­¹ö ÄÄÇ»ÅͰ°Àº°ÍÀº ¾î¶² ¿î¿µÃ¼Á¦¿Í »ç¾çÀ» °¡Áö°í ÀÖÀ»±î¿ä?

Áú¹®ÀÌ ³Ê¹« ¾î·Æ³ª¿©?? 
Àü ³×¶± Ãʺ¸±¸¿ä..
¿©±â ±ÛµéÀ» º¸¸é¼­ ¸¹Àº °É ¹è¿ó´Ï´Ù.
Áö±Ý 1¹øºÎÅÍ ±ÛÀ» ´Ù Àоî¿À°í ÀÖ´Â µ¥¿ä.. (ÇÑ 170¹ø ±îÁö ÀоúÀ½)

UNIX¿Í NT¸¦ µÎ°í À̾߱Ⱑ ÀÚÁÖ ³ª¿À´Â µ¥¿ä..
UNIX°¡ ÁÁ´Ù´Â ±ÛÀÌ ³ª¿À¸é NTµµ ±­Âú´Ù¶ó´Â ½ÄÀ¸·Î ¸»ÀÌÁÒ..
µµ´ëü ¹«½¼ Â÷À̰¡ ÀÖÁÒ?
Àü Áö±Ý ÄÄÇ»ÅÍÇаú ÇлýÀä..
°ú ÇлýµéÀÌ WINDOWS¹Û¿¡ ¸ð¸¥´Ù°í
UNIX¸¦ ¹è¿ö¾ßÇÑ´Ù´Â ºÐÀ§±â°¡ ÈçÈ÷ Á¶¼ºµÇ°í ÀÖ½À´Ï´Ù.
ƯÈ÷ ¾ÈÁ¤¼ºÀÇ ÀÌÀ¯¸¦ ¸¹ÀÌ µé¸é¼­¿ä..

Á¤¸»·Î NT´Â °©Àڱ⠴ٿîµÈ´ÙµçÁö Çϳª¿ä?

±×¸®°í ±× ¿Ü¿¡µµ UNIX°¡ NT¿¡ ºñÇØ¼­ 
¼º´É ¸é¿¡¼­µµ ´õ ¿ìÀ§¿¡ ÀÖ´Ù´Â ±ÛÀÌ ÀÖ´Â µ¥¿ä..
ÇÏÁö¸¸ ±¸Ã¼ÀûÀÎ ±Ù°Å±îÁö ¿Ã·Á ³õÀº ±ÛÀº ¾ø´Â °Í °°½À´Ï´Ù..

¾Æ´Ï¸é ±×³É ¹Ý MSÀûÀÎ °¨Á¤ÀÌ ¼¯ÀÎ °ÍÀÏ »ÓÀΰ¡¿ä..?

¾î·µç ±Ã±ÝÇϳ׿ä..
ÁñÅëµÅ¼¼¿ä. 
¾È³çÇϼ¼¿©.. ÃÖÀÎÈ£ÀÔ´Ï´Ù.

À½.. À¯´Ð½ºÃ¼Á¦¶û NT üÁ¦ ¸ðµÎ ½á º¸¾Ò´Âµ¥..
Á¦ »ý°¢Àº Àΰ£ÀÌ ¸¸µç OS¶õ ³ðÀÌ °Å±â¼­ °Å±â¶ó´Â °Ì´Ï´Ù.
NT°¡ ÈÄÁö´Ù°í »ý°¢ÇϽÇÁöµµ ¸ð¸£Áö¸¸.
UNIXµµ ¹¹ ±×´ÙÁö Å©°Ô ³´Áö ¾Ê½À´Ï´Ù. ¤Ì¤Ì
Áö±Ý ÇöÀç NT4°¡ À¯´Ð½º¿¡ ºñÇØ Á» ¶³¾îÁö´Â °Ç »ç½ÇÀÔ´Ï´Ù.
¿ø·¡ À©µµ ÀÚü°¡ °³ÀÎ »ç¿ëÀÚ¸¦ À§ÇÑ ½Ã½ºÅÛºÎÅÍ ½ÃÀÛÇß±â
¶§¹®À̰ÚÁÒ... ±×·¯³ª, NTµµ »ç½Ç ÈǸ¢ÇÑ ÆíÀÔ´Ï´Ù.
À©2000 ¼­¹ö°¡ ±â´ëµÇ´Â ±º¿ä.
óÀ½¿£ °³ÆÇÀ̰ÚÁö¸¸.. ¾Æ¸¶.
³ªÁß¿£ ¾µ¸¸ÇÒ °Ì´Ï´Ù.. À¯´Ð½ºº¸´Ù ³ªÀ»Áöµµ ¸ð¸£Áö¿ä.

»ç½Ç.. OS ¹®Á¦¶ó±â º¸´Ù »ç¿ëÇÏ´Â »ç¶÷¿¡ µû¶ó ¼º´ÉÀÌ
°áÁ¤µÈ´Ù°í º¼ ¼öµµ ÀÖ½À´Ï´Ù.. 
OSÀÇ Æ¯¼ºÀ» ¾î¶»°Ô Àß È°¿ëÇϴ°¡¿¡ µû¶ó..

ÀÌ»ó Àâ´ãÀ̾ú½À´Ï´Ù.

¼­¹ö·Î ÇϽǰŶó¸é UNIXÂÊÀÌ ¿ùµîÇÏ´Ù°í »ý°¢ÇÕ´Ï´Ù.
ÆÛÆ÷¸Õ½º¾ß Çϵå¿þ¾î°¡ ¸¹ÀÌ ÁÁ¾ÆÁ®¼­ Â÷À̰¡ º°·Î ¾È³­´Ù°í »ý°¢ÇÏÁö¸¸,
UNIXÂÊÀº ¸®¸ðÆ® µð¹ö±ëÀÌ °¡´ÉÇÏÁÒ.

Àΰ£ÀÌ ¸¸µå´Â ÀÌ»ó, ¹ö±×°¡ Àֱ⠸¶·ÃÀÔ´Ï´Ù.
¼­¹ö º£Å¸ Å×½ºÆ® µé¾î°¡¸é, µð¹ö±ë ¸ðµå·Î µ¹·Á³õ°í ÁöÄѺ¸°í ÀÖ¾î¾ß °ÚÁÒ..
NT¶ó¸é ²Ä¦¾øÀÌ Å͹̳ο¡ ºÙÀâÇô ÀÖ¾î¾ß ÇÏÁö¸¸,
UNIX ¼­¹ö¶ó¸é Áý¿¡¼­ ³î´Ù°¡µµ ¹®Á¦»ý±â¸é ÅÚ³ÝÀ¸·Î Á¢¼ÓÇØ
ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.
´õ±º´Ù³ª ¸ÖƼ ¼­¹öÀ̰í, ¼­¹ö°¡ Çѱ¹, ¹Ì±¹µî °¢±¹¿¡ ¸î´ë¾¿ ÀÖ´Ù¸é?
¸ðµç°÷¿¡ ¼­¹ö °ü¸®ÀÚ¸¦ µÎ±âµµ ¾î·ÆÁÒ.
¼­¹ö È£½ºÆÃ ¾÷ü¿¡ ¼­¸Ó¸¸ ¸ð¼Å³õ°í ¸®¸ðÆ®·Î °ü¸®Çؾ߰ÚÁÒ.
ÀÌ·±Á¡¿¡¼­ UNIX´Â NTº¸´Ù ´õ¿í ÈǸ¢ÇÏ´Ù°í º¼¼ö ÀÖ°ÚÁÒ. 
¿ä´Â.. ¼º´ÉÂ÷´Â ±×´ÙÁö ¾ø½À´Ï´Ù.
ÇÏÁö¸¸ ȯ°æÀÌ ¼­¹ö¶ó´Â°ÍÀ» ¿î¿µÇϱ⿡ ¾ó¸¶³ª ÆíÇÏ°Ô µÇ¾îÀÖ³ª¿¡´Â Å« Â÷À̰¡
ÀÖÁö¿ä..
¼­¹ö ÇÁ·Î±×·¡¸Ó°¡ µÇ½Ç°Å¶ó¸é UNIX¸¦ °øºÎÇϽñæ ÃßõÇÕ´Ï´Ù.

- Testors 
¾È³çÇϼ¼¿ä À̰游 ÀÔ´Ï´Ù.
Unix³ª NT³ª Å« Â÷ÀÌ´Â ¾ø´Ù°í º¾´Ï´Ù.
¼º´É¸é¿¡¼­´Â¿ä.
ÇÏÁö¸¸ NTÀÇ ´ÜÁ¡À̶ó¸é Ãʱ⿡ ¿Ã¶ó°¡´Â°Ô ³Ê¹« ¸¹´Ù´Â °ÅÁÒ.
Áï GUIºÎºÐÀÌ µðÆúÆ®·Î ¿Ã¶ó°¡ ¹ö¸®´Ï±î ½Ã½ºÅÛÀÌ ±×¸¸Å­ ¸®¼Ò½ºµµ
¸¹ÀÌ ¸Ô°Ô µÇ°í GUIÂÊ ¹ö±×¶§¹®¿¡ ½Ã½ºÅÛÀÌ ´Ù¿îµÇ´Â °æ¿ìµµ Á¾Á¾ ÀÖÁÒ.
Unix°°Àº °æ¿ì ÀÌ·± ºÎºÐ¿¡ ´ëÇØ °ü¸®ÀÚ°¡ ÇϳªÇϳª µû·Î ó¸®ÇÒ ¼öµµ ÀÖ°í
ƯÈ÷ Unix°è¿­ÀÎ ¸®´ª½º °°Àº ¼Ò½º°¡ °ø°³µÈ OS¶ó¸é Ä¿³Î ¼Ò½ºµµ °ø°³µÇ¾î À־
ÇÊ¿ä¾ø´Â ºÎºÐÀ» »©°í ´Ù½Ã ÄÄÆÄÀÏ ÇØ¼­ ó¸® ÇÒ ¼ö Àִ°ÅÁÒ.
¹°·Ð ±×¿¡ µû¸¥ °øºÎµµ ¸¹ÀÌ ÇØ¾ß °ÚÁö¸¸¿ä.
UnixÀÇ ÃÖ´ë ´ÜÁ¡Àº °øºÎÇÒ°Ô ¸¹´Ù´Â °Å°ÚÁÒ. ÇÏÁö¸¸
Àß¾²¸é NTº¸´Ù ÈξÀ ´õ ¸¹Àº °¡´É¼ºÀ» Á¦°øÇØ ÁÝ´Ï´Ù.
__
À̰游 
Á¦°¡ ÅÚ³Ý½Ä È£½ºÆ®¸¦ ¸¸µé »ý°¢Àε¥.
¿©±â¼­ ÀÚ·á½ÇÀÌ ÀÖÀÚ³ª¿ä.
¹°·Ð ±×³É º¸³»µµ ɦ°ª°Å °°´øµ¥.
±×³É ¾²´ø ¹æ½ÄÀ¸·Î ½áµµ ¼Óµµ´Â ´À¸®Áö ¾Ê°ÚÁÒ?
¹«½¼ ÇÁ·ÎÅäÄÝ °°Àº°Å ¾Ê½áµµ. »ó°ü ¾ø´Â°Ç°¡¿ä?
±×¸®°í ÇÁ·ÎÅäÄÝ ¾²¸é »¡¶ó Áö³ª¿ä.
ÀÎÅͳÝÀ¸·Î ¿À´Â ÀÚ·áµéÀº ¿¡·¯°¡ ¾ø´Ù´Âµ¥¿ä.
¿¡·¯ üũ ÇÒÇÊ¿ä ¾ø°Ú±¸..
Çæ.. Àßɦ°ª±î¿ä? ±×³É ½áµµ? 
¾È³çÇϼ¼¿ä.

UDP °¡ ¾Æ´Ñ TCP ¸¦ ¾²½Ç ¶§´Â ±×³É Àü¼ÛÇϼŵµ ¼øÂ÷ÀûÀ̰í Á¤È®ÇÑ
µ¥ÀÌÅͰ¡ º¸ÀåµÇ¹Ç·Î (±×·¡¼­ UDP¿¡ ºñÇØ »ó´ëÀûÀ¸·Î Á» ´À¸³´Ï´Ù.)
¸»¾¸ÇϽŠÆÄÀÏ Àü¼ÛÀÌ Á¤È®È÷ µË´Ï´Ù.

ÇÏÁö¸¸ ÇÏÀÌÅÚÀ̳ª ¿©Å¸ ÅØ½ºÆ® Áö¿øÇü BBS ó·³ ZMODEMÀ» ¾²½Ç °Å¶ó¸é
ZMODEM ÇÁ·ÎÅäÄÝ¿¡ ´ëÇÑ ºÎºÐÀ» ó¸®ÇØ ÁÖ¼Å¾ß ÇÕ´Ï´Ù. (»ç½Ç TCP ȯ°æ
¿¡¼­´Â ZMODEM ÇÁ·ÎÅäÄÝ¿¡¼­ ÇØÁÖ´Â°Ç TCP°¡ ÇØÁֹǷΠÀüºÎ Çʿ䰡 ¾ø½À
´Ï´Ù.)

±×·¯¹Ç·Î, ·¯ºêÀÌÁø´ÔÀÌ ¾²½Ç Ŭ¶óÀÌ¾ðÆ®°¡ ÀÚüÁ¦ÀÛÀÌ ¾Æ´Ñ, À̾߱⳪
»õ·Ò µ¥ÀÌŸ¸Ç µî ±âÁ¸ ÅÚ³Ý Á¢¼ÓÁö¿ø ÇÁ·Î±×·¥ÀÏ °æ¿ì, ZMODEM À» Áö¿ø
ÇØ¾ß ÇÕ´Ï´Ù. 
±×·¸Áö ¾Ê°í Ŭ¶óÀÌ¾ðÆ®¸¦ ÀÚüÁ¦ÀÛ ÇÏ½Ç °Å¶ó¸é ÀÚüÀûÀÎ ÆÄÀÏÀü¼Û
ÇÁ·ÎÅäÄÝ(ÇÁ·ÎÅäÄÝÀ̶ó±âº¸´Ü ¹æ¹ýÀ̰ڱº¿ä.)À» Á¦ÀÛÇÏ½Ã¸é µË´Ï´Ù.

-ºñ¿±

ps. À̾߱⳪ »õ·Ò µ¥ÀÌŸ¸Ç¿¡¼­ ÅÚ³Ý(TCP/IPȯ°æ)¿¡¼­ ¾²´Â ¹ü¿ë ÇÁ·ÎÅäÄÝÀ»
°³¹ßÇØ spec À» °ø°³ÇßÀ¸¸é ÁÁ°Ú±º¿ä. (±¹³»¿¡¼­¸¸.. ¾²°Ô µÉ°Å °°Áö¸¸
¼­µµ.. -_-;;) 
µÎ°³ÀÌ»óÀÇ ·£Ä«µå¸¦ À©¼Ó¿¡¼­ °¢°¢ ÄÁÆ®·ÑÇÏ´Â ¹æ¹ýÀÌ ÀÖÀ»²¨
°°³×¿©..
¾Æ½Ã´ÂºÐ Á¶¾ðÁ»..
ÇÑÇÁ·Î±×·¥¿¡¼­ µÎ°³¸¦À̳ª.. °¢°¢ÀÇ ÇÁ·Î±×·¥¿¡¼­ °¢°¢ÀÇ ·£Ä«µå³ª..
¾Æ¹«°Å³ª ÁÁ½À´Ï´Ù..(¾îÂ¥ÇÇ °°ÀݾÆ~ ^^)
±×·³.. 
¸ÕÀú °æ¸¸´Ô ÃàÇϵ帳´Ï´Ù.. ^^
¾ÆÁ÷±îÁö ¾ÆÅ¸³ª½Ã¾Æ¿¡ ³î·¯ ¸ø°¬´Âµ¥..
Çѹø °¡µµ·Ï ³ë·ÂÇÏÁÒ.. ÈÄÈÄ.. ºÎ·´´ç..

µÎ°³ÀÇ ·£Ä«µå¸¦ ¾²½Ã°í °¢°¢ ´Ù¸¥ ip¸¦ ºÎ¿© ¹Þ¾ÒÀ¸¹Ç·Î..
À©¼ÓÀ» ÅëÇØ °¢°¢ Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
¼ÒÄÏÀ» ¹ÙÀεùÇÒ¶§(¼­¹öÀÇ °æ¿ì,,,)
ip¸¦ ¼³Á¤ÇØ ÁÖ¸éµË´Ï´Ù.. ADDR_ANY¿´´ø°¡.. ´ë½Å¿¡.
ÇØ´ç IP¸¦ ÁÖ¸é µË´Ï´Ù.

±×·³. 
¾È³çÇϼ¼¿ä? ȸ»ç¾ÆÀ̵𸦠¾²´Â ·¹ÀÌ¿ÊÀÔ´Ï´Ù.

ÀúÈñ´Â Linux ¿¡¼­ g++ À̶û °°ÀÌ ¿À´Â STL ´ë½Å,

SGI¿¡¼­ ¹èÆ÷ÇÏ´Â STL À» ¾²´Âµ¥¿ä..

°ÔÀÓ ¼­¹ö¿¡¼­´Â ¸ðµç ½ºÆ®¸µÀ» basic_string À¸·Î »ç¿ëÇϰí,

±âŸ map, hashmap, list, vector, slist, bitvector, bitset µîÀ»

³²¹ßÇϸ鼭 »ì°í ÀÖ½À´Ï´Ù.

¾ÆÁ÷±îÁö´Â ¾²·¹µå ¾ð¼¼ÀÌÇÁÇÏ´Ù´Â ´À³¦Àº ¾Èµé´øµ¥¿ä - -;

Èì.. Å«Àϳµ³×.. Èæ.. ÀÚ¼¼È÷ Á» °¥ÄÑÁÖ¼¼¿ä.. - -; 
¾È³çÇϼ¼¿ä À̰游 ÀÔ´Ï´Ù.
ÀúÈñµµ SGI¿¡¼­ ³»³í STLÀ» ¾²°í ÀÖ½À´Ï´Ù.^^;
¾²´Â°Ç queueÀε¥ ¼ÒÄÏÀ» ó¸®ÇÒ¶§ inputÀ̳ª output¹öÆÛÂÊÀ¸·Î
¾²°í ÀÖÁÒ. ¿©·¯°³ÀÇ ¾²·¹µå¿¡¼­ ÀÌ queue¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦
¹Þ¾Æ¼­ ó¸®Çϴµ¥ ¾²·¹µå °¹¼ö°¡ 1°³À϶§´Â Àß µ¿ÀÛÀ» Çϴµ¥
¿©·¯°³À϶§ ¹®Á¦°¡ »ý°Ü¼­ log¸¦ ³²°Ü¼­ ºÐ¼®ÇØ ºÃ´õ´Ï
queueÂÊÀÎ°Í °°½À´Ï´Ù. Àç¹Ì ÀÖ´Â°Ç ÇϳªÀ϶§´Â Àç´ë·Î µ¿ÀÛÇÑ´Ù´Â
°Çµ¥.. ^^;
±×·¡¼­ Thread unsafeÇÏÁö ¾ÊÀ»±î ÇÏ´Â ÀǽÉÀ» ÇÏ°Ô µÇ¾î ¹Ù²Ù¾î º¼·Á°í
Çϴ°ÅÁÒ.
±×ÂÊ ºÎºÐÀÌ Å¥ÂÊ ºÎÇϰ¡ Å©±ä Çϱ¸¿ä. Å×½ºÆ® Ŭ¶óÀÌ¾ðÆ®·Î ½ºÆ®·¹½º Å×½ºÆ®½Ã
±×·¯´Ï±î ºÎÇϰ¡ ¸¹Àº »óȲ¿¡¼­ ÀϾ´Â Çö»óÀÔ´Ï´Ù.
ÀüºÎÅÍ STLÂÊ¿¡ ¹ö±×°¡ ¸¹´Ù´Â ÀÔ¼Ò¹®À» µé¾î¼­ (¸ð µ¿È£È¸ÀÇ ±è¾¾°¡¹® °Ç ½Ã»ð´Ô)
¹Ù²ã º¸·Á±¸ Çϴ°ÅÁÒ. (¹°·Ð À§ ÀÔ¼Ò¹®Àº À©µµ¿ë STL¿¡ ´ëÇØ¼­ ÀÔ´Ï´Ù.)
¾ÆÁ÷ ¿øÀÎÀº ¸ð¸£´Ï±î Á¤È®ÇÑ Á¤º¸´Â ¾Æ´Ï°í¿ä. 
±×·¡¼­ Å×½ºÆ®¸¦ ¸¹ÀÌ ÇØº¸½Ã°í ¾²½Ã¶ó´Â ¿¹±âÁÒ .. ^^;
__
À̰游
PS
³ª¿Í ¾Æ¸£Ä«µð¾Æ´Â ÀÏ»ý¿¡ ´Ü Çѹø ÇϴðúÀÇ ½Î¿ò¿¡¼­ Á³´Ù.
¿øÅëÇÑ ´«¹°À» »ïŰ¸ç µÇµ¹¾Æ¿À·Á´ø ³»°¡ ¹«½ÉÄÚ µÚµ¹¾ÆºÃÀ» ¶§ »êÀÌ ºñ¿ô°í
ÀÖ¾ú´Ù.
³ª´Â ¾Æ¸£Ä«µð¾Æ ¾Õ¿¡´Â ÆÐ¹è¶ó´Â µÎ ±ÛÀÚ´Â ¾ø´Ù°í ¹ÏÀ¸¸ç Áö±Ý±îÁö ³¯¾Ò´Ù.
³ª´Â 10ºÐ ³¯ ¼öÀÖ´Â ¿¬·á¸¦ ³²±â°í ¸ðµÎ °øÁß¿¡ ³»¹ö·È´Ù.
±âü¸¦ °¡º±°Ô ³²±â°í ÀÌ 10ºÐ¿¡ ¸ðµç °É °É¾ú´Ù.

³» À̸§Àº ÆÒÅÒ F ÇÏ·Ï

±«·Î¿ò°ú Áñ°Å¿òÀ» ÇÔ²² ÇÑ ÀÌ ºñÇà±â´Â ³» ûÃáÀÇ ¾Æ¸£Ä«µð¾Æ.
½º½º·Î ¿øÇÏ´Â ´ë·Î »ì¾Æ¿Â ³» »ýÀ» ÈÄȸÇÏÁö´Â ¾Ê´Â´Ù. 
²ÞÀº »ç¶÷ÀÌ ±×°ÍÀ» ¹ö¸®Áö ¾Ê´Â ÇÑ °áÄÚ »ç¶óÁöÁö ¾Ê´Â °ÍÀÌ´Ù.

-³»Ã»ÃáÀÇ ¾Æ¸£Ä«µð¾ÆÈ£Áß¿¡¼­-

http://show.thrunet.com/entercp/aniline/bb001a01_famous.asf 
http://www.sgi.com/Technology/STL/thread_safety.html

¿¡ ÀÇÇϸé, ½º·¹µå ¼¼ÀÌÇÁ´Â ¾Æ´Ñ °Í °°½À´Ï´Ù. ´ç¿¬ÇϰÚÁö¸¸, µ¿½Ã¿¡ ´Ù¼ö ½º·¹µå°¡

ÇÑ ÄÁÅ×À̳ʸ¦ 'Àбâ'¸¸ ÇÑ´Ù¸é, Á» ƯÀÌÇÑ ÄÁÅ×À̳ʰ¡ ¾Æ´Ñ ÀÌ»ó, ³»¿ëÀ» °ÇµéÁö
¾Ê±â¿¡ ½º·¹µå ¼¼ÀÌÇÁ¶ó°í ¸»ÇÒ ¼ö ÀÖÁö¸¸, ±×Áß Çϳª°¡ ¾²±â¸¦ ÇÏ´Â °æ¿ì´Â, º¸È£°¡

µÇÁö ¾Ê´Â´Ù´Â±º¿ä.

..°í·Î, "»ç½Ç»ó ±×°Ô ¹«½¼ ½º·¹µå ¼¼ÀÌÇÁ³Ä?"´Â°ÅÁÒ. :) 
Á¦°¡ ¸¸µå´Â °×¼­¹ö´Â WinNT¿¡¼­ µ¹¾Æ°¡ÁÒ. ±×·¸±â¿¡, STLÀ̿ܿ¡, MFC¸¦ ¾µ ¼öµµ
ÀÖ½À´Ï´Ù. ¹°·Ð, ÇÁ·¹ÀÓ¿öÅ©´Â MFC´Â ¾Æ´Õ´Ï´Ù. (MFC°¡ ÇÁ·¹ÀÓ¿öÅ©ÀÎ °æ¿ì, À©µµ¿ì
»ý¼ºÀ̳ª Application °ü¸®, NT Service µî·Ï, MTA ó¸® µî¿¡¼­ ÇѰ谡 ÀÖ±â
¶§¹®ÀÌÁÒ.) ±×·¯³ª, MFC¿¡¼­ Áö¿øÇÏ´Â ÆíÇÑ ±â´ÉµéÀ» ¾²±â À§ÇØ, ƯÈ÷ MFC¿¡¼­
Áö¿øÇÏ´Â, ´Ù¼Ò 'ÃÖÀûÈ­µÈ' ÄÁÅ×À̳ʸ¦ ¾²±â À§Çؼ­¶óµµ ±×°É ¿«¾ú½À´Ï´Ù.

ÆÛÆ÷¸Õ½º Å×½ºÆ®¸¦ ÇØº» °á°ú, mapÀ̳ª setº¸´Ùµµ, insert,erase,lookupµî ´ëºÎºÐÀÇ

󸮰¡ CMapÀ̳ª CListµîÀÌ ¾à µÎ¹è Á¤µµ ºü¸£´õ±º¿ä. (vector vs CArray Å×½ºÆ® µî

´Ù ÇØº»°Ç ¾Æ´Õ´Ï´Ù.) 
Á»´õ ºÎ¿¬ ¼³¸íÇÏÀÚ¸é..
±× ¹®¼­¿¡ ³ª¿Â ³»¿ëÀº STL³»ºÎÀûÀ¸·Î LockingÀ» ÇÏÁö ¾Ê±â ¶§¹®¿¡
¾µ¶§ ²À LockÀ» ÇØÁÖ¾î¾ß ÇÑ´Ù´Â ³»¿ëÀ̾ú±¸.
±×·¸°Ô pthread_mutex·Î LapingÀ» ÇØ¼­ Locked Queue¸¦ ¸¸µé¾î ÁÖ¾ú½À´Ï´Ù.
±Ùµ¥ ºÎÇϰ¡ ¸¹ÀÌ °É¸®´Â »óȲ¿¡¼± Queue³»ºÎÀûÀ¸·Î Á×´Â »óȲÀÌ ¹ß»ýÇϴϱî
STL¿¡ ³»ºÎÀûÀÎ ¹ö±×°¡ ÀÖÁö ¾Ê³ª ÀǽÉÇϴ°ÍÀÌÁÒ.. ^^;
³»ºÎÀûÀ¸·Î Å×½ºÆ®¸¦ ¸¹ÀÌ ÇØº¸½Ã°í ¾ÈÀüÇÑ°Í °°À¸¸é ¾²½Ê½Ã¿ä.
ÀúÈñ°°Àº °æ¿ì À¯ÀúµéÀ» µ¿½ÃÁ¢¼ÓÇØ¼­ ¹«ÀÛÀ§·Î 0.1Ãʸ¶´Ù ÆÐŶÀ» ³¯·Á¼­
Å¥¿¡ ½×ÀÌ°Ô ÇÏ´Â Å×½ºÆ®¸¦ Çϴµ¥ 80¸í±îÁø ¹öƼ´Âµ¥ 100¸íÀ» ¸ø¹öƼ´õ±º¿ä.
(½Ì±ÛThread³ª ¸ÖƼ Thread»ó°ü¾øÀÌ)
__
À̰游

PS. Çã°Æ °©ÀÚ±â ³×Æ®¿÷ °Ô½ÃÆÇÀÌ.. ^^; 
¾È³çÇϼ¼¿ä À̰游 ÀÔ´Ï´Ù.
¾îÁ¦ ÈĹè À̸ð±ºÀÌ STLÀÇ QueueºÎºÐÀ» »õ·Î¿î ·çƾÀ¸·Î
´Ù½Ã ¹Ù²ã¼­ Å×½ºÆ® ÇØº¸¾Ò´Âµ¥ ¾ÈÁ×´õ±º¿ä. ^^;
ó¸® ¼Óµµµµ ´õ »¡¶óÁø°Í °°°í¿ä.
³»ºÎÀûÀ¸·Î °í¼ÓÀ» ¿ä±¸ÇÏ´Â ºÎºÐ¿¡´Â STLÀÌ ÀûÇÕÇÏÁö ¾ÊÀ»°Í °°´Ù´Â
°á·ÐÀ» Á¶½É½º·´°Ô ³»·Áº¾´Ï´Ù. ¹°·Ð À̺κÐÀ» ¸¹ÀÌ Å×½ºÆ® ÇØº¸½Ê½Ã¿ä.
¾î¶² ¶óÀ̺귯¸®µç ¾²±â Àü¿¡ ¹Ýµå½Ã ²À Å×½ºÆ®¸¦ ÇØº¸°í »ç¿ëÇϽʽÿä.
ÆíÇѸ¸Å­ µ¶ÀÌ ÀÖ±º¿ä. ^^;
__
À̰游 
¾Æ! ÀÏ´Ü ´äº¯ÇØ ÁֽŠ±è¿µÈ£´Ô²² °¨»çµå¸³´Ï´Ù... ¸¹Àº µµ¿òÀÌ µÇ¾ú½À´Ï´Ù..
(¸¶Ä¡ ¼­±¤ÀÌ ºñÃß´Â µíÇÑ... ^^;)
Çì~ ´Ù½Ã Áú¹®µå¸±°Å´Â¿ä, rand() ÇÔ¼ö¸¦ ¾²·Á°í Çϴµ¥ ³×Æ®¿öÅ©°ÔÀÓ¿¡¼­´Â
¾î¶»°Ô ½á¾ß ÇÒ±î¿ä... ¿Â¶óÀÎ °ÔÀÓ °°Àº °æ¿ì¾ß ¼­¹ö°¡ random ¼ö¸¦ °üÀå
ÇÏÁö¸¸, µð¾Æºí·Î·ùÀÇ °ÔÀÓ°°ÀÌ ½ÃÀ۽ñⰡ ÀÏÁ¤ÇÏÁö ¾ÊÀ»°æ¿ì random À»
°¢ client º°·Î ¾î¶»°Ô ¸ÂÃçÁà¾ß ÇÒ±î¿ä??
´äº¯ ºÎʵ右´Ï´Ù.... ^^;
<¸Ç³¯ Áú¹®¸¸ÇÏ´Â ¿ÀÁî...> 
rand() ¾µ¶§ ÈçÈ÷ srand(xxxxxx)ÇØ¼­ ÃʱâÈ­¸¦ Çϴµ¥
ÀÌ xxxxxx¸¦ °°°Ô ÇÏ¸é °°Àº random number°¡ ¹ß»ýÇÏÁÒ..

À©µµ¿¡¼­ ¼¼¹ú½ÄÀ¸·Î ¹Ù²ãµµ, »õ·Ò¿¡¼± ¾È ¹Ù²î³×¿ä.
±×·¡¼­ ±×³É ª°Ô ½è½À´Ï´Ù.
ÁñÅë Çϼ¼¿ä. 
±×³É..
·£´ý½Ãµå´Â ÀÏ´Ü ´Ù ÁÖ°í..
·£´ý È£ÃâÇÑ È½¼ö¸¦ ±â¾ïÇϰí ÀÖ´Ù°¡
µÚ´Ê°Ô ³­ÀÔÇÑ Å¬¶óÀÌ¾ðÆ®´Â ±× Ƚ¼ö¸¸Å­ rand() ¸¦ ºÒ·¯ÁÖ¸é
¹«½ÄÇÑ ¹æ¹ýÀÌÁö¸¸ ÇØ°áµÇ°Ú³×¿ä.. ;;;

- Testors 
¾Æ½Î¸® ¼­¹ö¿¡¼­ ·£´ýÇϰí
±×°ªÀ» Ŭ¶óÀÌ¾ðÆ®·Î º¸³»¹ö¸®´Â°ÍÀÌ ³º±âµµ Çϰڳ׿ä. 
¾È³çÇϼ¼¿ä? ¹ìÆÄÀÌ¾î ·¹ÀÌ¿ÊÀÔ´Ï´Ù. (¹ã¿¡¸¸ ¸»Â¯ÇØ~~)

ÀÏ´Ü ¹Ùº¸°°Áö¸¸, DOS °ø°ÝÀ» ÇÇÇϱâ À§Çؼ­ Ŭ¶óÀ̾ðÆ®Ãø¿¡¼­´Â

¸í½ÃÀûÀ¸·Î ¼­¹öÀÇ ÁÖ¼Ò¸¦ ¾Ë¾Æ³»Áö ¸øÇÏ°Ô Çß½À´Ï´Ù.

ƯÈ÷ ·Î±×ÀÎ ¼­¹ö´Â ¾îÂ÷ÇÇ °íÁ¤µÇ¾î ÀÖ¾î¾ßÁö¸¸ Ŭ¶óÀÌ¾ðÆ®°¡

Á¢¼ÓÀ» ÇÒ ¼ö ÀÖÀ»Å×´Ï Å¬¶óÀÌ¾ðÆ® Äڵ峪 ȯ°æÆÄÀÏ ¾È¿¡ ÀúÀå

½Ãų °èȹÀÌÁö¸¸, °ÔÀÓ ¼­¹ö´Â ·Î±×ÀÎ ¼­¹ö¿¡¼­ ¾Ë·ÁÁÖ´Â ¹æ½ÄÀ»

»ç¿ëÇϰí ÀÖ½À´Ï´Ù.

"¾îÀÌ Å¬¶óÀ̾ðÆ®2340, ³Ê´Â aaa.bbb.ccc.ddd ·Î ÀÎÁõŰ #$#@$#@$ 
¸¦ °¡Áö°í Á¢¼ÓÇØºÁ.."

==

ÀÌ·± ½ÄÀ¸·Î ´Ü¼øÇÏ°Ô ±¸ÇöÇØ³ù´Âµ¥..

¹®Á¦´Â È£½ºÆ®/Æ÷Æ® ½ºÄ³´× ÇÁ·Î±×·¥ÇÑÅ×´Â ´ëÃ¥ÀÌ ¾ø´Ù´Â °ÅÁÒ.

»çź ºñ½ÁÇÑ °ÍµéÀº ƯÁ¤ ¼­ºê³ÝÀÇ live È£½ºÆ® ¹× live Æ÷Æ®¸¦

¾Ë¾Æ³»Áشٰí ÇÏ´õ±º¿ä. µÎµÕ.. (Å×½ºÆ®´Â ¾ÈÇØº¸°í ¼Ò¹®¿¡¸¸

Â̰í ÀÖÀ½....)

ÀÌ·¸°Ô µéŰ°Ô µÇ¸é DOS ´Â ÀÚ¿¬½º·´°Ô µÇ°ÚÁö¿ä.

¼ÒÄÏ ÇÁ·Î±×·¥ Çϳª¸¸ Â¥µµ.. DOS °¡ µÇ¾î¹ö¸®³×¿ë.. - -;

(¹°·Ð ÇÁ·ÎÅäÄÝÀÌ Æ²¸®°Å³ª, ÆÐŶÀÇ ¼ø¼­°¡ Ʋ¸®¸é Â¥¸£Áö¸¸..

¾îÂ÷ÇÇ accept ´Â ¼Õ´î ¼ö ¾ø´Â ºÎºÐÀ̴ϱñ.. )

==

ÀúÈñ ȸ»ç¿¡ ¸Ó±× °ÔÀÓ °æ·ÂÀÚ°¡ °è½Ã´Âµ¥, »ó¿ëÈ­ ÀÌÈÄ ¶ó¿ìÅÍ¿¡

ÃÊ´ç ¼ö¸Þ°¡ÀÇ °¡ºñÁöµéÀÌ ½ñ¾ÆÁø´Ù°í ÇÏ´õ±º¿ä. µÎµÕ..

°íÀÛ ÇÒ ¼ö ÀÖ´Â ÀÏÀ̶ó°í´Â, °è¼Ó ÂóÀû´ë´Â ³ðµéÀÇ È£½ºÆ®¸¦ 
¾Ë¾Æ³»¼­ »óÀ§ ³×Æ®¿öÅ© °ü¸®ÀÚ¿¡°Ô ÀüÈ­ÇØ¼­ ¾î° ÇØ ´Þ¶ó..

¾Æ´Ï¸é, ¿ì¸®ÂÊ ¶ó¿ìÅÍ¿¡¼­ ¸·´Â Á¤µµ.. (¸Ö±î.. »ó»óÁß..)

Èì.. ³×¶± °øºÎµµ ¿­½ÉÈ÷ ÇØ¾ß °Ú´Âµð..

==

¶ß¾Æ. °á±¹ ÀÌ·± Á¤Ã¥À» ¼¼¿ü½À´Ï´Ù.

"¾îÂ÷ÇÇ Äɺó ¹ÌÆ®´Ð °°Àº ³ð ¶ß¸é ´Ù ¶Õ¸®´Ï±î..

¿ì¸®´Â Çϼö Å©·¡Ä¿µé¸¸ ¸·ÀÚ±¸.." 
¾È³çÈ÷ °è¼¼¿ë. ^_^;

¹æÈ­º®À» ¼³Ä¡Çϸé ÇØ°áµË´Ï´Ù.

°ÔÀÓ Æ÷Æ®¸¦ Á¦¿ÜÇÑ ¸ðµç Æ÷Æ®¸¦ ¸·¾Æ¹ö¸®¸é µË´Ï´Ù..
ping ±îÁöµµ..

¸®´ª½º ¹Ú½º¸¦ ¹æÈ­º®À¸·Î ÇØ³õÀ¸¸é ºñ¿ëµµ 100¸¸¿ø ¾ÈÂÊ¿¡¼­ ÇØ°á µÇÁö¿ä.

ÀúÈñ ȸ»çµµ ÆæÆ¼¾ö 200 Â¥¸® ¾È¾²´Â ³à¼®¿¡
PCI ·£Ä«µå µÎ°³ ²È¾Æ¼­ Çϳª´Â ¶ó¿ìÅͶû.. Çϳª´Â Çãºê¶û ¹°·Á¼­
¹æÈ­º®À¸·Î ¾²°í Àִµ¥ Àß µÇ³×¿ä..

¾²°í°è½Å ¶ó¿ìÅÍ ¸í·É¾î¿Í ½ºÅÂÆ½ °æ·Î ¹èÁ¤ÇÒÁÙ ¾Æ½Ã¸é ½±°Ô ¸¸µé¼ö ÀÖ½À´Ï´Ù..
Oreilly Ã¥Áß¿¡ ¹æÈ­º®ÂÊÀ¸·Î ²Ï ±¦ÂúÀº ³ë¶õ»ö Ç¥ÁöÀÇ Ã¥ÀÌ ÀÖ½À´Ï´Ù.

- Testors 
°£´ÜÈ÷ ¿¬°áµÇ¾î Àִ ȣ½ºÆ®¿Í Æ÷Æ®¸¦ ¾Ë¾Æ³»´Â °ÍÀº ½±½À´Ï´Ù.
DOSâ(^^;)¿¡¼­ netstat¸¸ ¶§·ÁºÁµµ ÇöÀç ÄÄ¿¡¼­ ¿¬°áµÈ ¼­¹ö¿Í
Æ÷Æ®¹øÈ£ÂëÀº ³ª¿À´Ï±î¿ä..
Çϼöµéµµ Æ÷Æ®½ºÄµÀ» µ¹¸±Çʿ䵵 ¾ø´Â°ÅÁÒ.
°ÔÀÓ ÇÁ·Î±×·¥ ¶ç¿ì°í Dosâ ¶ç¿ö¼­ netstatÇѹø¸¸ ½ÇÇàÇØ
º¸¸éµÇ´Ï±î¿ä.
(DOS°ø°Ý¿ë DOSâÀ̵ǰڳ׿ä. ^^;)

__
À̰游 
¹æÈ­º®»Ó ¾Æ´Ï¶ó ¸®´ª½ºÀÇ Àü¹ÝÀûÀÎ ¹®¼­µéÀ» ÇѱÛÈ­ ÇÏ´Â ÇÁ·ÎÁ§Æ®°¡
http://kldp.org/ ¿¡¼­ ÁøÇàµÇ°í ÀÖÀ¸´Ï Çѹø µé·¯º¸¼¼¿ä. ^^;
http://kldp.org ¿¡¼­ ÆÛ¿É´Ï´Ù.

½ÇÁ¦ IP¸¦ »ç¿ëÇÏ´Â ¹æÈ­º® ¹× Æ÷¿öµù ¸Ó½® ±¸Ãà Á¤ Á¤È­

Á¦¸ñ: Linux Real IP Forward/Firewall Machine ±¸ÃàÇϱâ Mini-HOWTO

ÀÛ¼ºÀÚ: Á¤Á¤È­(jhjung@wyzsoft.com)

ÀÛ¼ºÀÏ: Sun Jan 16 02:45:41 KST 2000

´ë»ó: ½ÇÁ¦ ÀÎÅÍ³Ý IP°¡ ºÎ¿©µÈ ³×Æ®¿öÅ© »ó¿¡¼­ Æ÷¿öµù°ú ¹æÈ­º® ±¸¼º¿¡ °ü½ÉÀÖ´Â
ºÐµé.

¾ð¾î: Çѱ¹¾î 
Linux IPCHAINS-HOWTO
Paul Russell, Paul.Russell@rustcorp.com.au
v0.6, Sun May 17 14:29:26 CST 1998
¹ø¿ª: ÀÌ ¸¸¿ë, geoman@nownuri.net


ÀÌ ¹®¼­´Â ¸®´ª½º¸¦ À§ÇØ °³¼±µÈ ÀÏ¹Ý IP ¹æÈ­º® »ç½½ ¼ÒÇÁÆ®¿þ¾î¸¦ ¾î¶»°Ô
±¸ÇÏ°í ¼³Ä¡ÇÏ°í ¼³Á¤ÇÏ´ÂÁö ±×¸®°í À̸¦ »ç¿ëÇÒ ¶§ ¾Ë¾ÆµÎ¾î¾ß ÇÒ »çÇ׵鿡
´ëÇÏ¿© ÀÚ¼¼È÷ ±â¼úÇϰíÀÚ ÇÑ´Ù.

<¿ªÀÚÀÇ ±Û>

¸®´ª½º¿¡¼­ IP ¹æÈ­º® ÄÚµå¿Í ipfwadm ¸í·ÉÀº ¸Å¿ì Èï¹Ì·Ó°í ±ÍÁßÇÑ ÀÚ¿øÀÌ´Ù.
IP ÆÐŶ ¼öÁØ¿¡¼­ÀÇ °É·¯³»±â ±â´ÉÀÇ À¯¿ë¼ºÀ» ±¸Å¿© ¸»ÇÒ Çʿ䰡 ¾øÀ¸¸®¶ó
º»´Ù. ƯÈ÷ ¸Å½ºÄ¿·¹ÀÌµå ±â´ÉÀº Á¤¸» µ¸º¸ÀÌ´Â ±â´É Áß ÇϳªÀÌ´Ù. 
°³¹ß ¹öÀü 2.1.102 ºÎÅÍ °ø½ÄÀûÀ¸·Î µé¾î¿Í ÀÖ´Â ``°³¼±µÈ'' IP ¹æÈ­º® ÄÚµå¿Í
ÈξÀ ´õ ³ª¾ÆÁø °ü¸®µµ±¸ ipchains ´Â ¸®´ª½º ¹æÈ­º® ±â´ÉÀ» ¾ÖÈ£ÇÏ´Â »ç¶÷µéÀÌ
²À ÀÍÇô¾ß ÇÒ ³»¿ëÀ̶ó »ý°¢ÇÑ´Ù.

¶Ç ÇϳªÀÇ È¹±âÀûÀÎ ÀÛǰÀÎ Ä¿³Î 2.2 ¸¦ ±â´Ù¸®¸ç º¯È­¿¡ ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï
µ½±â À§ÇØ ¹ø¿ªÀ» ÇÏ¿´´Ù.

¿ë¾î ¼±ÅÃÀÌ ÀûÀýÄ¡ ¸øÇÑ °Í¿¡ ´ëÇÑ ÀǰßÀ» µè°í °Ô¼ÓÀûÀ¸·Î ¼öÁ¤ÇØ ³ª°¥
»ý°¢ÀÌ´Ù. 
Á¦¸ñ´ë·Î ÇöÀç ÄÄÅÍ¿¡¼­ tcp ÀÔÃâ·Â µ¥ÀÌÅ͸¦ ÀüºÎ È­¸é¿¡ Âï°í ½ÍÀºµ¥¿ä
±×·± À¯Æ¿ÀÌ ÀÖ´Ù°í µé¾ú½À´Ï´Ù¸¸ ¾î¶²°ÇÁö´Â ¸ð¸£°Ú³×¿ä.
¹°·Ð ÇÑ Æ÷Æ®¿¡¸¸ ÇØ´çµÇ´Â °ÍÀÌ ¾Æ´Ñ ÇÑ ¾ÆÀÌÇÇ¿¡ ÇØ´çÇÏ´Â ¸ðµç ¼ÒÄÏ tcp
ÀÔÃâ·ÂÀ»
¸»ÇÏ´Â °Ì´Ï´ç. ±×·³ ´äº¯ ºÎʵå·Á¿ä~! 
ÀÎÅͳݿ¡¼­ ÇÁ·ÎÅäÄÝ ºÐ¼®±â ¸¦ ã¾Æº¸´Ï.
EasyLANscope
°¡ ÀÖ´õ±º¿ä.
ÀÌ°É ¾Ö±âÇØÁÖ·Á°í ÇѰ³¾Æ´Ï¶ó.
e-Watch ¶ó´Â ÇÁ·Î±×·¥ÀÌ Àִµ¥¿ä
ÀÌ°Ç Ã¥À̶û °°ÀÌ ³ª¿Í¼­ ÇÁ·ÎÅäÄÝ ºÐ¼®ÇÏ´Â
¹æ¹ý±îÁö ³ª¿ÍÀÖÁÒ.
Ã¥ Àç¸ñÀº TCP/IP ¹× À©µµ¿ì ³×Æ®¿öÅ· ÇÁ·ÎÅäÄÝ
À̰í¿ä..
Àú´Â µµ¼­°ü¿¡¼­ ºô·ÁºÃ¾î¿ä..^^
µµ¿òµÇ½Ã±æ..
±×·³.
À̰Šã´À·ª 20ºÐ°É·È¾î¿ä..T.T 
¿À´Ã À©2000±ò°í Å͹̳Π¼­ºñ½º¸¦ »ç¿ëÇØ º¸¾Ò´Âµ¥
±¦Âú´õ±º¿ä. 98¿¡¼­ Á¢¼ÓÇÏ°í ´Ù½Ã ÀçºÎÆÃÀ» ÇÑ ÈÄ
Á¢¼ÓÀ» ½Ãµµ Á¢¼ÓÀÌ µÇ´õ±º¿ä. ¹°·Ð ÀçºÎÆÃÀº 98¿¡¼­
¸í·ÉÇßÁö¿ä.. ÀÌÁ¦´Â Á» ÆíÇÏ°Ô »ì ¼ö Àְڳ׿ä...
Å͹̳Π¼­ºñ½º¿¡ °üÇÑ ³»¿ëÀº ¸¶¼ÒÁö 3¿ùÈ£ ¸¶¼Ò
Áê´Ï¾î¿¡ ÀÚ¼¼È÷ ³ª¿Í ÀÖ½À´Ï´Ù.. Âü°í ÇϽñæ..
pcanywhere¶ó´Â ³ëÅÏ¿¡¼­ ¸¸µç ¿ø°Ý°ü¸®ÅøÀÌ ÀÖ½À´Ï´Ù.
NT³ª 98¿¡¼­µµ µÇ°í¿ä.
ÀÌ°Ç ¼¼¼ÇÀÌ Çϳª¹Û¿¡ ¾ø¾î¼­ ¼­¹ö¸¦ °øÀ¯ÇÏ´Â Å͹̳Π°³³äÀº ¾Æ´Ï°í
¼­¹ö¿¡¼­ ¸ÕÁþÀ» Çϳª °¨½Ãµµ °âÇÒ ¼ö ÀÖ½À´Ï´Ù.
(°¨½ÃÇÏ´Ù°¡ ¸øÇÏ°Ô ¸·À» ¼öµµ ÀÖ°í¿ä.)
¸®ºÎÆÃ°°Àº°Ç ´ÙµÇ°í¿ä.
¹öÀüÀÌ 8.0±îÁö ³ª¿Ô°í ÇÑ±ÛÆÇµµ ÀÖ½À´Ï´Ù.
±×³É °ü¸®¸¸ ÇҰŶó¸é ±»ÀÌ ¹«°Å¿î À©Å͹̳ÎÀ» ¾µÇÊ¿ä´Â ¾øÀ» °Í °°½À´Ï´Ù.
PcAnyWhere¿¡¼­ ´ÙµÇ´Ï±î¿ä.(Çã°Æ °©Àڱ⠳ëÅÏ ¿µ¾÷»ç¿øÀÌ µÈµíÇÑ)
À©2000À¸·Î ¾÷±ÛÇÒ Çʿ䵵¾ø±¸¿ä.
__
À̰游. 
¹é ¿À¸®Çǽº°¡ ¾Æ´Ò±î »ý°¢µË´Ï´Ù.

µ¹ ´øÁöÁø ¸¶¼¼¿ä.. ^^

ÇбÔ
neolith

¾Æ·¡ºÐÀÌ À½¼ºÃ¤ÆÃ¿¡ ´ëÇØ¼­ ¹°¾îº¸¼Å¼­ »ý°¢³ª´À´ë·Î Àû½À´Ï´Ù.
À½¼ºÃ¤ÆÃ½Ã ¾ÐÃà Àü¼ÛÀ» ÇØ¾ß µÇ±¸¿ä ¾ÐÃà¿¡´Â ¿©·¯°¡Áö ¹æ¹ýÀÌ ÀÖ½À´Ï´Ù.
¾ÐÃà °ü·Ã ÀÚ·á´Â ÀÎÅͳÝÀ» µÚÁö¸é ¸¹ÀÌ ÀÖÀ¸´Ï ÂüÁ¶ ÇÏ½Ã¸é µÇ±¸¿ä
Á¦°¡ À̹ø¿¡ ¸¸µç È­»óäÆÃ¿¡ ¾²ÀÎ ¾ÐÃà ¹æ½ÄÀº gsm ¾ÐÃà ¹æ½ÄÀÔ´Ï´Ù.
¾ÐÃà·üÀº 1600¹ÙÀÌÆ®¸¦ Áý¾î ³ÖÀ¸¸é 334¹ÙÀÌÆ®°¡ µÇ¼­ ³ª¿É´Ï´Ù.
¾ÐÃàµÈ µ¥ÀÌŸ¸¦ UDP ¼ÒÄÏÀ¸·Î ±×³É ¶§·Á ³ÖÀ¸¸é ±ú²ýÇÏ°Ô Àß°©´Ï´Ù.
¸ðµ©¿¡¼­µµ ¹«¸®¾øÀ» °Ì´Ï´Ù. 
ÇÏÀÌÅÚ PPP ¿¹±â¸¦ ÇϽŵí Çѵ¥¿ä..
¾Æ¸¶ °¡»ó PPP·Î ¾Ë°í°è½ÅµíÇÏÁö¸¸.. ÇÏÀÌÅÚÀº ¸®¾ó PPPÀ̰í,
½ÇÁ¦ IP¸¦ ¹Þ¾Æ¿À¸ç, ¼­¹ö·Îµµ ¾µ ¼ö ÀÖ½À´Ï´Ù..

- Testors 
Á¦°¡ ¾ð±ÞÇÑ ÇÏÀÌÅÚ PPP´Â 98³â °¡À»Âë ´ç½ÃÀÇ ¾ê±âÀÔ´Ï´Ù.

Áö±ÝÀº ¹Ù²î¾ú³ªº¸±º¿ä..