ÀÌ ÇÁ·Î±×·¥À¸·Î ·¡Àκ¸¿ìµîÀÇ °ÔÀÓÀ» ½ÇÇà½ÃŰ·Á¸é ¾î¶»°Ô ÇØ¾ß ÇÏÁÒ???
¾ÆÁ÷ ·±Ä¡ ÇÁ·Î±×·¥ ¼Ò½º¸¦ ºÐ¼®Çϱ⿡ Á¶±Ý ½Ç·ÂÀÌ ´Þ·Á¼...
ÀÌ·¸°Ô Áú¹®À» ¿Ã¸³´Ï´Ù...
·±Ä¡ÇÁ·Î±×·¥¼Ò½º¸¦ ¸¸Á®¼ ´Ù½Ã ÄÄÆÄÀÏÇØ¾ßÇϳª?
¾Æ´Ô ·¹Áö½ºÅÍ ¹®Á¦Àΰ¡?
¾Æ½Ã´ÂºÐÀº ²ÀÁ» ´äº¯ ºÎʵ右´Ï´Ù...
±×·³À̸¸...
À½³Ä... ³Ê¹« Ãß»óÀûÀ¸·Î Áú¹®À» ¿Ã¸°°Í °°³×¿ä...^^
À½ ±×·³ ´Ù½Ã Áú¹® ¿Ã¸±²²¿ä...
ÀÏ´Ü... ·±Ä¡´Â ·¹Áö½ºÆ®¸®¸¸ ½ÃŰ¸é µÇ´õ±º¿ä...
·¹Áö½ºÆ®¸® ½ÃŰ´Â ÇÔ¼öµµ ÀÖ±¸...(´ÙÀÌ·ºÆ®Ç÷¹ÀÌ·Î...)
±×·¸°Ô ÇØ¼ ·¹Áö½ºÆ®¸® ½ÃŲ´ÙÀ½... »ùÇÃÇÁ·Î±×·¥¿¡¼ ½ÇÇàÀ»(RunApplication)
½ÃŰÀÚ...(·¹Àκ¸¿ì ¾¿½º....)
ºü¹ã~~ Çϸé¼... ¹Ù·ç ·¹Àκ¸¿ì ¾¿½º¸¦ Á¦ÀÛÇÑ ·¹µå½ºÅè»ç ·Î°í°¡ ¶ß´õ±º¿©...
-_-;
À½... ¾î¶»°Ô Çϸé... ¸ÖƼÇ÷¹ÀÌ·Î ¹Ù·Î µé¾î°¡¼...
È£½ºÆ®°¡ ÀâÈùÈÄ¿¡... ³ªÁß¿¡ Á¶ÀÎÇϸé... ±×»ç¶÷µÎ ¹Ù·ç ¸ÖƼÇ÷¹ÀÌ·Î
µé¾î°¡¼ °×À» ÇÒ¼ö ÀÖ°Ô Çϴ°ÇÁö ¾Æ½Ã´ÂºÐÀº ²ÀÁ» °¡¸£ÃÄ ÁÖ¼¼¿ä...
±×¸®±¸ ´ÙÀÌ·ºÆ® Ç÷¹ÀÌ¿¡ ´ëÇØ¼ °øºÎÇÏ°í ½ÍÀ¸½ÅºÐ~~~
ÀúÇÑÅ× ¸áÁÖ¼¼¿ä... °°ÀÌ °øºÎÇØº¸¸é ¾î¶³Áö...^^
±×·³ À̸¸... ¾Æ Àú´Â ¿ø·¡ ÀÌâ¼ö¶ó°í Çϱ¸¿©... Ȥ½Ã ¸áÁֽǺÐÀº...
herolee7@shinbiro.com À¸·Î º¸³»ÁÖ¼¼¿ä...
±×·³ À̸¸...
¾ÆÁÖ Æ¯¼öÇÑ °æ¿ìÀä...»óȲÀ» ÀÏ´Ü ¼³¸íÇÏÀÚ¸é..
ÄÄÀÌ ¼¼°³ÀÖ½À´Ï´Ù A-Server, B-Client1, C-Client2 ÀÌ·¸°Ô..
A°¡ °ÔÀÓÀ» ¸¸µé°í ´ë±âÁßÀÔ´Ï´Ù.
B°¡ Á¢¼ÓÀ» Çß½À´Ï´Ù..
Àß µË´Ï´Ù...
ÀÌ»óÅ¿¡¼...
B°¡ ¸®¼Â۸¦ ´©¸£¸é¼(±ä±Þ»óȲÀçÇöÀ» À§ÇØ) ÄÄÀ» ÀçºÎÆÃ ½Ãŵ´Ï´Ù.
±×·¯¸é A°¡ Á¶±ÝÈÄ¿¡ B°¡ ³ª°¬´Ù´Â°ÍÀ» ¾Ë¾ÆÃ¤°í Áö¿ì´õ±º¿ä
±Ùµ¥..C°¡ A¿¡ Á¢¼ÓÇÒ·Á°í Çϴµ¥..
¼¹ö¼Ä¡¿¡¼´Â À쫆 ̣¾Æ³»´Âµ¥..Á¢¼ÓÇÏ·Á°í Ŭ¸¯Çϴ¼ø°£..
TimeOutÀ̶ó´Â Dp¿¡·¯¸Þ¼¼Áö°¡ ³ª¿É´Ï´Ù.
¿ø·¡´Â ÀßÁ¢¼ÓÀÌ µÇ´Â ¼¹ö¿´´Âµ¥...B°¡ ¸®ºÎÆÃÇÏ¸é¼ ³ª°¡´Â »óȲ¿¡¼¸¸
ÀÌ·± Çö»óÀÌ ³ª¿É´Ï´Ù.
¾î¶»°Ô µÈ°ÍÀÎÁö..¾Ë¼ö°¡ ¾ø³×¿ä..
C°¡ EnumÇÏ¸é¼ ¼¹öã´Â°Í ±îÁö´Â Àß Çϴµ¥.. Á¢¼ÓÀÌ ¾ÈµË´Ï´Ù.
°¡¸£ÃÄÁÖ¼¼¿ä~~~ ±ä±ÞÀÔ´Ï´Ù....
DirectPlay ¸¦ °øºÎÇÏ´Ù°¡ ¹«Àð°Ô ±Ã±ÝÇÑ°Ô ÀÖ¾î
¿©·¯ ¼±¹è´ÔµéÀÇ Á¶¾ðÀ» ±¸ÇϰíÀÚ ±ÛÀ» ¿Ã¸³´Ï´Ù.
DPlay¿¹Á¦ Áß¿¡ lserver.exe¿Í bellhop.exe¶ó´Â °Å ÀÖÁÒ.. !
¸ÕÀú lserver.exe¸¦ ÇÑ ´ëÀÇ pc¿¡¼ TCP/IP·Î ½ÇÇà½ÃÄÑ lobby¸¦ ±¸ÃàÇÑ »óÅ¿¡¼
´ë·« ¸î°³ÀÇ bellhop ÇÁ·Î±×·¥ÀÌ ±×°÷¿¡ µ¿½ÃÁ¢¼Ó ÇÒ ¼ö ÀÖÀ»±î¿ä?
¼Óµµ°¡ ´À¸®´Ù ¾È´À¸®´Ù ¿Í °ü°è¾øÀÌ...
[ Àú¸¸ÀÇ Å×½ºÆ® ]
----------------------------------------------------------------------------
(¸ñÀû)
DirectPlay¸¦ »ç¿ëÇÏ¿© 200~300¸í Á¤µµ°¡ ´ÜÁö ´ëÈâ¿¡ Á¢¼ÓÇÒ ¼ö ÀÖ´ÂÁö¿Í DX
sdk¿¡¼ Á¦°øµÇ´Â ¼Ò½º¿Í help»óÀÇ ÇÔ¼ö¸¸À¸·Î server¿ë applicationÀ» Á¦ÀÛÇÒ ¼ö
ÀÖ´ÂÁö ¾Ë¾Æº»´Ù.
(ȯ°æ¼³Á¤)
1. ÇÑ´ëÀÇ pc(A)¿¡´Â lserver¸¦ IPX·Î ½ÇÇà½ÃÄÑ ³õ´Â´Ù.
2. ´Ù¸¥ ÇÑ´ëÀÇ pc(B)¿¡´Â bellhop¸¦ IPX·Î ½ÇÇà½ÃÄѼ pc(A)¿¡ ¿¬°á(Á¢¼Ó?)ÇÑ´Ù.
3. °è¼ÓÇØ¼ pc(B)¿¡¼ bellhopÀ» IPX·Î pc(A)¿¡ ¿¬°áÇÑ´Ù.
4. Ãß°¡ÀûÀ¸·Î ´Ù¸¥ pc(C,D,E...)¿¡¼µµ 2¿Í 3¿¡¼ ó·³ ¶È°°Àº ¹æ¹ýÀ¸·Î
°è¼ÓÇØ¼ pc(A)¿¡ ¿¬°áÇÑ´Ù.
(°á°ú)
ÇÑ´ëÀÇ pc¿¡¼ 10°³Á¤µµÀÇ bellhopÀ» ¶ç¿ï ¼ö ÀÖ°í Ãß°¡ pc¿¡¼µµ 10°³Á¤µµ...
pc(B) = 10,
pc(C) = 10,
pc(D) = 10,
......
......
* ´ë·« 50°³Á¤µµ ¸¸µé¾î ºÃ´Âµ¥ ±× ÀÌ»óÀº ¸¸µé´Ù°¡ ƨ°Ü ¹ö¸®´õ±º¿ä-._!
----------------------------------------------------------------------------
³×Æ®¿÷Àº ÃÊÂ¥¶ó.... ÀÌ ºÎºÐ¿¡ ´ëÇÑ ½Ã¿øÇÑ ´äº¯ ²ÀÁ» ºÎʵ叮°Ú½À´Ï´Ù.
¾È³çÇϼ¼¿ä, Direct Play¸¦ ÀÌ¿ëÇØ¼ ¾×¼Ç RPG¸¦ ¸¸µé·Á°í Çϴµ¥¿ä,
Star °°Àº Àü·«°ÔÀÓÀÇ °æ¿ì óÀ½ ½ÃÀ۽à MapÀ» ´Ù¿î¹Þ°í µ¿½Ã¿¡ °ÔÀÓÀ»
½ÃÀÛÇÏÀݾƿä, ¹Ý¸é Diablo·ùÀÇ °æ¿ì °ÔÀÓÀÇ Áß°£¿¡ Á¢¼ÓÀÌ ÀÌ·ç¾îÁöÁö
¾Ê°Ú½À´Ï±î...
Á¦ °æ¿ì´Â µÎ¹øÂ° °æ¿ìÀä, ³ªÁß¿¡ Game¿¡ Join ÇÑ »ç¶÷ÀÇ °æ¿ì
Map Data ¶ó´ø°¡ , Monster Data¸¦ ÇöÀç Á¢¼ÓÇØÀÖ´Â »ç¶÷À¸·Î ºÎÅÍ
Àü¼Û¹Þ¾Æ¾ß Çϴµ¥, ÀÌ Data ·®ÀÌ Å©°Åµç¿ä...
±×·¯¸é Àü¼Û¹Þ´Â µµÁß¿¡µµ °ÔÀÓÀÇ DataµéÀº °è¼ÓÇØ¼ º¯ÇÏ°Ô µÉÅÙµ¥,
ÀÌ·± ¹®Á¦¸¦ ¾îÄÉ ÇØ°áÇØ¾ß ÇÒ±î¿ä....
¹«½ÃÇÏ°í ³Ñ¾î°¡¸é ³ªÁß¿¡ µ¿±âÈ¿¡ ¹®Á¦°¡ »ý±âÁö ¾ÊÀ»±î¿ä.. ^^???
°í¼ö´ÔµéÀÇ Á¶¾ð ºÎʵ右´Ï´Ù....
ÀÏ´Ü ¸Ê¿¡ ÀÖ´Â ¸ðµç°ÍµéÀ» º¸³»´Â°Ç ¹«¸®°Ú³×¿ä.
Á¢¼ÓÇÒ »ç¶÷ÀÇ È¸é¿¡ º¸À̴°͵鸸 ÀÏ´Ü º¸³»´Â°Ô ÁÁÀ»µí..
±×¸®°í º¸³»´Âµ¿¾È µ¿±âÈ ¸ÂÃߴ°ǿä..
ÀÏ´Ü Á¢¼Ó¿ä±¸ÇÑ ½ÃÁ¡¿¡ ±×»ç¶÷ÀÌ ÀÌ¹Ì Á¶ÀÎÇß´Ù°í °¡Á¤ÇÕ´Ï´Ù.
Á¢¼ÓÃʱ⿡ ±×¶§ÀÇ »óȲÀ» ¸ðµÎ Àü¼ÛÇϱ¸¿ä,
±× ÀÌÈÄÀÇ ÁøÇà»óȲ ¿ª½Ã ¸ðµÎ Àü¼ÛÇÕ´Ï´Ù..
±×¸®°í ¹ÞÀºÂÊ¿¡¼´Â ÃʱâÄ¡¿Í ±×´ÙÀ½ °è¼Ó µé¾î¿À´Â°Í °è»êÇØ¼ ½Ã°£À» »¡¸®
º¸³½´Ù´ø°¡..
ÇÏ´Â ½ÄÀ¸·Î ¸ÂÃß¸é µÇ°Ú³×¿ä.
µð¾Æºí·Î¿¡¼ ´øÁ¯¿¡ µé¾î°¡¸é óÀ½¿¡ ½Ã°£ÀÌ »¡¸® Áö³ª°¡´Â°Í.. ó·³ ¸»ÀÌÁÒ
Á»´õ ±¸Ã¼ÀûÀ¸·Î ¿¹±âÇÏÀÚ¸é,
Á¶Àνõµ½Ã¿¡ A¶ó´Â ³ÑÀÇ À§Ä¡°¡ 3,3 À̾ú´Âµ¥, Àü¼ÛµµÁß 3,5·Î ¿òÁ÷¿´´Ù¸é,
Ŭ¶óÀÌ¾ðÆ®°¡ µ¥ÀÌŸ¸¦ ´Ù ¹Þ°í ³ª¸é ¸Þ¼¼Áö Å¥¿¡ (½ÃÀÛÀ§Ä¡3,3)(À̵¿3,4)(À̵¿3,5)
ÀÌ·¸°Ô ¼¼°³°¡ ½×¿© ÀÖ°ÚÁÒ..
±×·³ ½Ã°£À» »¡¸® µ¹·Á¼ ½×¿©ÀÖ´Â ¸Þ¼¼Áö¸¦ ´Ù ó¸®Çعö¸®´Â°Ì´Ï´Ù..
µð¾Æºí·Î¿¡¼ ¼ø°£¼ø°£ »¡¸® °É¾î°¡µíÀÌ..
¸Ó ±ÍÂúÀ¸½Ã¸é ±×³É ¿öÇÁÇØ¹ö·Áµµ »ó°ü ¾øÁö¸¸.. º¸±â´Â Á» ¾ÈÁÁ°ÚÁÒ.
Á¢¼ÓÇÑ »ç¶÷¿¡°Õ óÀ½¿¡ A°¡ 3,3 À§Ä¡¿¡ ÀÖ´Ù°¡.. Àá±ñ ÄÄÅͰ¡ ¹ö¹÷´í ´ÙÀ½¿¡ 3,5·Î
»¡¸® ´Þ·Á°¡°Å³ª ¿öÇÁÇѰɷΠº¸À̸é.. µÇ°ÚÁÒ
Àâ¼³À̾ú½À´Ï´Ù.
µµ¿òµÇ¼Ì±æ..
- Testors
´äº¯ÀÔ´Ï´Ù.
[1019] Á¦ ¸ñ:[Áú¹®] Á¦¹ß ´äº¯Á»... T_T;;
º¸³½ÀÌ:¹Úâ½Ä (ABALON )´Ô ³¯Â¥:02-14
¾È³çÇϼ¼¿ä, Direct Play¸¦ ÀÌ¿ëÇØ¼ ¾×¼Ç RPG¸¦ ¸¸µé·Á°í Çϴµ¥¿ä,
Star °°Àº Àü·«°ÔÀÓÀÇ °æ¿ì óÀ½ ½ÃÀ۽à MapÀ» ´Ù¿î¹Þ°í µ¿½Ã¿¡ °ÔÀÓÀ»
½ÃÀÛÇÏÀݾƿä, ¹Ý¸é Diablo·ùÀÇ °æ¿ì °ÔÀÓÀÇ Áß°£¿¡ Á¢¼ÓÀÌ ÀÌ·ç¾îÁöÁö
¾Ê°Ú½À´Ï±î...
Á¦ °æ¿ì´Â µÎ¹øÂ° °æ¿ìÀä, ³ªÁß¿¡ Game¿¡ Join ÇÑ »ç¶÷ÀÇ °æ¿ì
Map Data ¶ó´ø°¡ , Monster Data¸¦ ÇöÀç Á¢¼ÓÇØÀÖ´Â »ç¶÷À¸·Î ºÎÅÍ
Àü¼Û¹Þ¾Æ¾ß Çϴµ¥, ÀÌ Data ·®ÀÌ Å©°Åµç¿ä...
>> ±×·¯¹Ç·Î, ±× µ¥ÀÌÅÍ·®À» ÃÖ¼ÒÈÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ½º½º·Î ãÀ¸¼Å¾ß ÇÕ´Ï´Ù.
µð¾Æºí·Îó·³
ÀÛÀº ÄÉÀ̽º¶ó¸é ¸î¹é¿¡¼ ¸î ų·Î¹ÙÀÌÆ® Á¤µµ¿¡¼ ¸ðµç°É Ä¿¹öÇØ¾ßµÇ°ÚÁÒ. µð¾Æºí·Î
¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡¦¡
¿¹·Î
µéÀÚ¸é, Âü¿©ÇÏ´Â ÃþÀÇ ´øÀü¿¡ ±ò·ÁÀÖ´Â ¸÷ÀÇ Á¾·ù¿Í À§Ä¡ µîÀÇ ¼Ó¼º°ú "ÇöÀç ¸î¹øÂ°
¸ÊÀ̰í,
¸Ê Á¦³Ê·¹ÀÌ¼Ç Å°´Â ¾ó¸¶´Ù"¶ó´Â Á¤µµ¿Í ¾à°£ÀÇ Ãß°¡ Á¤º¸¸¸À¸·Î ¸ðµç°Ô ÇØ°áµÈ´Ù°í
ÁüÀ۵˴ϴÙ.
¹Ý¸é, ¾×Ƽºê¿ùµå°°Àº°Ç ¸ðµç ¿ùµå¿Í ÅØ½ºÃ³¸¦ Àü¼Û¹Þ½À´Ï´Ù. ±×·¯³ª, ¸ðµÎ Àü¼Û¹ÞÀº
´ÙÀ½¿¡
µ¹¸®·Á¸é ³Ê¹«³ªµµ ¸¹Àº ½Ã°£(¿¹¸¦ µé¾î 10ºÐ)ÀÌ °É¸®±â ¶§¹®¿¡, Á¶±Ý¾¿
Àü¼Û¹ÞÀ¸¸é¼,
Àü¼Û¹ÞÀº°ÅºÎÅÍ ¿¬¼ÓÇØ¼ °è¼Ó º¸³»ÁÖ´Â ¹æ¹ýÀ» ¾²ÁÒ.
±×·¯¸é Àü¼Û¹Þ´Â µµÁß¿¡µµ °ÔÀÓÀÇ DataµéÀº °è¼ÓÇØ¼ º¯ÇÏ°Ô µÉÅÙµ¥,
ÀÌ·± ¹®Á¦¸¦ ¾îÄÉ ÇØ°áÇØ¾ß ÇÒ±î¿ä....
µð¾Æºí·ÎÀÇ °æ¿ì ¾î´À ÇÑ »ç¿ëÀÚ°¡ Á¢¼ÓÀ» ½ÃµµÇÏ·Á°í Çϸé, ±× »ç¿ëÀÚ°¡ Á¢¼ÓÀÌ
¼º°øÇÒ
¶§±îÁö °ÔÀÓÀ» ¸ØÃß´Â °Í °°½À´Ï´Ù.
ÇÏÁö¸¸, ´ë´Ù¼öÀÇ '»ç¶÷µé ÇѲ¨¹ø¿¡ ¸ô¸®´Â ¿Â¶óÀÎ ¸Ó±×'°°Àº °ÍµéÀº ±×°Ô Çö½Ç¼ºÀÌ
¾ø±â ¶§¹®¿¡, ±×³É ¹«½ÃÇÕ´Ï´Ù. ¾îÂ÷ÇÇ Á¶±Ý¾¿ µ¥ÀÌÅÍ´Â °è¼Ó º¯Çϰí, º¯ÇغÃÀÚ ¾ó¸¶
¾ÈµÇ´Ï±î, Ãʱ⿡ ¾à°£ »ý±â´Â ¿ÀÂ÷ Á¤µµ´Â ¹«½ÃÇÕ´Ï´Ù.
¾î¶² ¹æ¹ýÀÌ°Ç °£¿¡, Ãʱ⿡ ¹Þ´Â µ¥ÀÌÅͰ¡ ¸¹À¸¸é, Á¦´ë·Î µÈ Ç÷¹À̸¦ ±â´ëÇϱâ
¾î·Æ½À´Ï´Ù.
±×¸®°í, ¾îÁö°£ÇÑ °ÔÀÓÀÌ ¾Æ´Ï¶ó¸é, À¢¸¸Çؼ´Â 1ų·Î¹ÙÀÌÆ®¿¡ Ãʱ⠵¥ÀÌÅÍ ³Ö´Â°Ç
¶±À»
Ä¡°íµµ ³²½À´Ï´Ù. :) 1ų·Î¹ÙÀÌÆ®..¿ä»õ´Â 1Ãʾȿ¡ ´Ù ¹ÞÀ» ¼ö ÀÖÁÒ?
°í¼ö´ÔµéÀÇ Á¶¾ð ºÎʵ右´Ï´Ù....
À½.. Àü¿¡ ¾²´ø Äڵ尡 Á¦µ¥·Î ¾Èµ¹¾Æ¼..
ºñ½ÁÇÑ Äڵ带 ã°í Àִµ¥ ¾Èº¸À̴±º¿ä.
Join Disable Çϴ¹ýÀ» ¾Æ½Ã´ÂºÐÀº Á» ¾Ë·ÁÁּſä..
SetSessionDesc(&sessionDesc, DPSESSION_JOINDISABLED);
ÀÌ·±½ÄÀ¸·Î ½è¾ú´Âµ¥..
¿©Æ° ¼ÀÇà Äڵ带 Á» ½áÁÖ½Ã¸é °¨»ç..
ÇöÀç DIrect Play¸¦ ÀÌ¿ëÇØ¼ GameÀ» ¸¸µé°í Àִµ¥¿ä,
óÀ½ÀÌ´Ù º¸´Ï ¿©·¯°¡Áö ½ÃÇàÂø¿À¸¦ °ÅÄ¡°í ÀÖ½À´Ï´Ù.
½ÇÁ¦ °ÔÀÓ¿¡¼ Direct Play ¸¦ Á¢¸ñ½ÃŰ¸ç °Ý´Â ¹®Á¦µé¿¡
´ëÇÑ SolutionÀÌ ³ª¿ÍÀÖ´Â Site°¡ ¾îµð ¾øÀ»±î¿ä.. ¤Ð_¤Ð;;
Áö±Ý ÇöÀç ºÀÂøµÈ ¹®Á¦´Â ´ÙÀ½°ú °°½À´Ï´Ù...
°í¼ö´ÔµéÀÇ Á¶¾ðÀ» ºÎʵ右´Ï´Ù...
ÀÏ´Ü Message¸¦ ¹Þ±âÀ§ÇØ Thread¸¦ Çϳª »ý¼ºÇؼ °Å±â¼
¸Þ¼¼Áö¸¦ ¹Þ°í Àִµ¥¿ä, (Direct Plat¿¡ ³ª¿À´Â ¿¹Á¦ Sample¿¡¼
µû¿ÔÁÒ... )
DWORD FAR PASCAL CEngDPI::ReceiveThread(LPVOID pvParam)
{
HANDLE hEventObj[2] = {0};
hEventObj[0] = m_pThis->m_hPlayerEventObj;
hEventObj[1] = m_pThis->m_hKillEventObj;
while ( WAIT_OBJECT_0 ==
::WaitForMultipleObjects(2, hEventObj, FALSE, INFINITE))
{
m_pThis->ReceiveMessage();
}
::ExitThread(0);
return 0;
}
ÀÌ·± ½ÄÀÌÁÒ...
±×·±µ¥ Name Server¿¡¼ Message¸¦ ¿¬¼ÓÇØ¼ º¸³»´Â °æ¿ì°¡ Àִµ¥¿ä,
ù¹øÂ° Message¸¦ º¸³½ÈÄ Message¸¦ ¹Þ´Â Ŭ¶óÀ̾ðÆ®ÂÊ¿¡¼ ÀÌ Ã³¸®°¡ ¾È ³¡³
»óÅ¿¡¼ ´Ù½Ã Name Server°¡ Message¸¦ º¸³»°Ô µÇ¸é ¾î¶² ¹®Á¦°¡ ¹ß»ýÇϰÔ
µÇ³ª¿ä???
Á¤È®ÇÏ°Ô ¼³¸íÇÏÀÚ¸é Name Server°¡ ù¹øÂ° Character¿¡ ´ëÇÑ Data¸¦ ³Ñ±â°í,
¹Ù·Î µÎ¹øÂ° Character¿¡ ´ëÇÑ Data¸¦ ³Ñ°å½À´Ï´Ù...
±×·±µ¥ Client Ãø¿¡¼´Â ¾ÆÁ÷ ù¹øÂ° Character¿¡ ´ëÇÑ Data󸮰¡ ¾È ³¡³
»óŰí...
ÀÌ·± °æ¿ì ¾î¶² ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ÀÖÀ»±î¿ä...????
Client°¡ µÎ¹øÂ° Message¸¦ ó¸®ÇÏÁö ¸øÇÏ´Â °æ¿ì°¡ »ý±æ¼öµµ ÀÖÀ»±î¿ä....
Message ´Â Guaranted Message·Î º¸³Â±¸¿ä....
(½ÇÁ¦ °ÔÀÓÀÀ¿ë½Ã ºÎ´ÚÄ¡´Â ¹®Á¦µé¿¡ ´ëÇÑ SolutinÀÌ ÀÖ´Â SiteÀÖÀ¸¸é
¾ËÄÑÁÖ¼¼¿ä..)
°í¼ö´ÔµéÀÇ Á¶¾ð ºÎʵ右´Ï´Ù....
Å¥¸¦ µÎ¸é Æí¸®ÇÕ´Ï´Ù.
Recv Thread ¿¡¼´Â Queue¿¡ Message¸¦ push ÇÏ´Â ¿ªÇÒ¸¸ ÇÕ´Ï´Ù.
Game Thread¿¡¼´Â Queue¿¡ ¹º°¡°¡ ÀÖ³ª »ìÆìº¸°í Çϳª¾¿ ²¨³»¸é µÇ°ÚÁö¿ä?
queue´Â ÀڱⰡ ¸¸µé´øÁö Àִ°Ÿ¦ °¡Á®´Ù°¡ ¾²´øÁö ÇÏ¸é µÇ°ÚÁö¿ä..
»ç½Ç Queue¸¦ ±¸¼ºÇÑ´Ù´Â °ÍÀº ¾î¶»°Ô º¸¸é ¾µµ¥¾øÀ» ¼öµµ ÀÖÁö¸¸..
Debugging ÇÒ¶§ QueueÀÇ ³»¿ëÀ» Log ¿¡ ³²±â°Å³ª ¿©·¯°³ÀÇ Message ó¸® ·çƾÀÌ
ÀÖ¾î¼ ¹èºÐÇØ¾ß ÇÏ´Â °æ¿ì¿¡ »ó´çÈ÷ Æí¸®ÇÕ´Ï´Ù.
ABALON´ÔÀÇ °æ¿ì´Â DebuggingÀÌ Èûµç °æ¿ì°°À¸´Ï queue ¸¦ ÃßÃµÇØ µå¸³´Ï´Ù.
¸Þ½ÃÁö¸¦ ¹Þ´Â ÂÊ¿¡¼´Â ¿¬¼ÓÀûÀ¸·Î Å¥¿¡ ä¿öÁֱ⠶§¹®¿¡ µ¥ÀÌŸ¸¦ À¯½ÇÇÒ
¿°·Á´Â ¾ø´Â °Í °°±º¿ä. ±×¸®±¸ º¸³¾¶§ ij¸¯ÅÍÀÇ ÀνÄÀÚ¸¦ ºÙ¿© º¸³»¸é
¼ø¼ÀûÀ¸·Î ¾î¶² ¹è¿À̵çÁö ±âŸ ±¸Á¶Ã¼¿¡ ¸ðµç ÀڷḦ ä¿ï ¼ö ÀÖ°ÚÁÒ?
¸Þ½ÃÁö¸¦ ÁÖ°í ¹ÞÀ» ¶§µµ ¿ì¼±¼øÀ§¸¦ ºÎ¿©ÇÒ ¼ö ÀÖ½À´Ï´Ù....
Àúµµ DP·Î °ÔÀÓÀ» ±¸¼ºÇϰí Àִµ¥ ´ëºÎºÐÀÇ µµ¿òÀº ¸»±×´ë·Î DPlay µµ¿ò¸»¿¡¼
¾ò°í ÀÖ½À´Ï´Ù. ´Ù¸¥ °÷À» ã¾Æ º¼·Á À̰÷Àú°÷ µ¹¾Æ ´Ù³à ºÃ´Âµ¥ ¾ÆÁ÷±îÁö
À̰ͺ¸´Ù ´õ ÁÁÀº ÀÚ·á´Â º» ÀûÀÌ ¾ø½À´Ï´Ù. ´Ù¸¥ ¿©·¯ °÷À» ã´Â ½Ã°£À» µµ¿ò¸»
ÀÇ ÀÌÇØ¿¡ Á¶±Ý ´õ ÅõÀÚÇϽô °Ô ¾î¶°ÇϽǷ±Áö....
DP ¿¡ º¸¸é ¼¼¼ÇÀÌ³× ·Îºñ³× ÇÏ´Â °ÍµéÀÌ ³ª¿À´Âµ¥ À̰ÍÀº ³×Æ®¿÷ °ÔÀÓÀ» ºü¸¥ ½Ã°£
³»¿¡ ¸¸µé ¼ö ÀÖµµ·Ï DP¿¡¼ ±¸ÇöÇØ ³õÀº °ÍµéÀÔ´Ï´Ù.
ÀϹÝÀûÀÎ ¼ÒÄÏ¿¡¼´Â ¼¼¼Ç, ·Îºñ µîÀÇ °³³äÀÌ ¾ø½À´Ï´Ù. ±×Àú ¼ÒÄÏ »ý¼ºÇÏ°í ¸Þ½ÃÁö
º¸³»°í ¼ö½ÅÇÏ´Â Àú¼öÁØÀÇ ÀÛ¾÷¸¸À» ÇÒ »ÓÀÌÁÒ.
¼ÒÄÏÀ¸·Î´Â ÇÁ·Î±×·¡¸Ó°¡ ±×·±°ÍµéÀ» Á÷Á¢ ¸¸µé¾î¾ß ÇÕ´Ï´Ù.