Á¦°¡ Çб³ ±â¸» ÇÁ·ÎÁ§Æ®·Î äÆÃÇÁ·Î±×·¥À» ³»´Ù°¡ ±Ã±ÝÇØÁø °Çµ¥¿ä.
Á¦°¡ ¼¹ö¸¦ ¸Ã°í Ä£±¸°¡ Ŭ¶óÀÌ¾ðÆ®¸¦ ¸Ã¾Ò´Âµ¥
äÆÃ ÇÁ·Î±×·¥¿¡¼ ¹æÁ¤º¸¸¦ º¸¿©Áִ âÀ» µû·Î ¸¸µé¾ú°Åµç¿ä
±Ùµ¥, À̰Џ¸µé¸é¼ Ä£±¸°¡ ¹æÁ¤º¸¿¡ ´ëÇÑ ÇÁ·ÎÅäÄÝÀº ¹æÀÌ º¯ÇÒ ¶§¸¶´Ù
º¸³»´Þ¶ó°í ÇÏ´õ±º¿ä..
¿¹¸¦ µé¸é ¹æÀÌ »ç¶óÁö°Å³ª »õ·Î »ý±æ¶§¸¶´Ù ÇÁ·ÎÅäÄÝÀ» º¸³»´Þ¶ó´Â °Å¿´°Åµç¿ä.
±Ùµ¥, ¹®Á¦´Â ÇÏÀÌÅÚ °°Àº °÷¿¡¼µµ ±×·¸°Ô ÇÏ´ÂÁö Àǹ®ÀÌ µé¾ú½À´Ï´Ù.
¹«½¼ ¸»À̳ĸé, ÇÏÀÌÅÚ¿¡¼ ÀÌ·±½ÄÀ¸·Î ÇÁ·ÎÅäÄÝÀ» º¸³»¸é
Àü¿ë ¿¡¹Ä·¹ÀÌÅͰ¡ ¾Æ´Ñ »õ·Ò °°Àº µ¥¼´Â ±× ÇÁ·ÎÅäÄÝÀÌ È¸é¿¡
±×´ë·Î ³ªÅ¸³ª´Â ¹®Á¦°¡ »ý±â´Ï±î´Â ÀÌ·¸°Ô ÇÏ¸é ¾ÈµÇ°ÚÁÒ..
±×·¡¼ »ý°¢À» ÇØº» °Ô '/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¶m=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³â °¡À»Âë ´ç½ÃÀÇ ¾ê±âÀÔ´Ï´Ù.
Áö±ÝÀº ¹Ù²î¾ú³ªº¸±º¿ä..