#ifndef _MANAGER_MESSAGE_H_ #define _MANAGER_MESSAGE_H_ // ¿¹Àü ¿î¿µÅø ¸Å´ÏÀú ¸Þ½ÃÁö. #include #include #define WM_RYLLOGIN_AUTOSTART 1201 #define WM_RYLUID_AUTOSTART 1202 #define WM_RYLAGENT_AUTOSTART 1203 #define WM_RYLAUTH_AUTOSTART 1204 #define WM_RYLGAME_AUTOSTART 1205 // Á¾·á ¸Þ½ÃÁö #define WM_RYLLOGIN_QUIT 1211 #define WM_RYLUID_QUIT 1212 #define WM_RYLAGENT_QUIT 1213 #define WM_RYLAUTH_QUIT 1214 #define WM_RYLGAME_QUIT 1215 #define WM_MNGCLIENT_QUIT 1216 // °¢¼­¹ö¿¡¼­ ¼­¹ö°£ ¿¬°áÀÌ ²÷°åÀ» °æ¿ì¸¦ ó¸®Çϱâ À§ÇÑ À©µµ¿ì ¸Þ½ÃÁö #define WM_LOGIN_CONNECTPERMIT_STOP 1221 #define WM_LOGINAGENT_DISCONNECT 1222 #define WM_UIDAGENT_DISCONNECT 1223 #define WM_AGENTAUTH_DISCONNECT 1224 #define WM_AGENTGAME_DISCONNECT 1225 // °¢ °ü¸® Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ¼­¹ö°£ ¿¬°áÀ» ó¸®Çϱâ À§ÇÑ À©µµ¿ì ¸Þ½ÃÁö #define WM_LOGIN_CONNECTPERMIT_START 1231 #define WM_LOGINAGENT_CONNECT 1232 #define WM_UIDAGENT_CONNECT 1233 #define WM_AGENTGAME_CONNECT 1234 #define WM_AGENTAUTH_CONNECT 1235 // ¼­¹öÀÇ ¼¼ºÎ Á¦¾î °ü·Ã ¸Þ½ÃÁöµé #define WM_LOGIN_CONNECTPERMIT 1241 #define WM_AGENT_CONNECTTOLOGIN 1242 #define WM_AGENT_CONNECTTOUID 1243 #define WM_AUTH_CONNECTTOAGENT 1244 #define WM_GAME_CONNECTTOAGENT 1245 // °ü¸®¼­¹ö ¹× Ŭ¶óÀ̾ðÆ®ÀÇ ¾îÇø®ÄÉÀÌ¼Ç À̸§ #define MANAGERSERVER_APPNAME "RYLMANAGERSERVER" #define MANAGERCLIENT_APPNAME "RYLMANAGERCLIENT" const int MNGMSGTYPE_CONNECTORNUM = 1; const int MNGMSGTYPE_NOTIFY = 2; struct MNGMSG_ConnectorNum { enum { MAX_CHANNEL_INDEX = 2 }; enum { MAX_ZONE_INDEX = 3 }; int m_Connector[MAX_CHANNEL_INDEX][MAX_ZONE_INDEX]; // °¢ Áß°è¼­¹öÀÇ Ã¤³Î ¹× Á¸¼­¹öÀÇ ¹è¿­ int m_TotalConnector; //////////////////////////////////////////////////////////////////////////////////////////////////////////// // constructor MNGMSG_ConnectorNum() : m_TotalConnector(-1) { for (int ch=0; ch