#pragma once ////////////////////////////////////////////////////////////////////////// // // * Prefix // S : Server // A : Agent // M : Manager // // * Postfix // SYN - Server¿¡ ¿äû // ACK - ¿äû¿¡ ´ëÇÑ ÀÀ´ä // NAK - ¿äû¸¦ ÀÌÇàÇÒ ¼ö ¾øÀ½ // CMD - ServerÀÇ ¸í·É // ////////////////////////////////////////////////////////////////////////// #include "Protocol.h" //NEW_USER_PROTOCOLÀÌ ÇÁ·ÎÅäÄÝÀ» ÀÌ ÇÁ·ÎÅäÄÝ·Î ¹Ù²ÙÀÚ. enum eSM_USER_PROTOCOL { SM_USER_LOGIN_SYN, SM_USER_LOGIN_ACK, SM_USER_LOGOUT_SYN, SM_USER_LOGOUT_ACK, SM_USER_REGISTER_SYN, SM_USER_REGISTER_ACK, SM_USER_IDLIST_REQ_SYN, SM_USER_IDLIST_REQ_ACK, SM_USER_MODIFY_PASSWORD_SYN, SM_USER_MODIFY_PASSWORD_ACK, }; enum eSM_SERVER_PROTOCOL { SM_SERVER_TYPE_SYN, SM_SERVER_TYPE_ACK, SM_SERVER_REGISTER_SYN, SM_SERVER_REGISTER_ACK, SM_SERVER_INFO_CMD, SM_SERVER_INFO_CHANGE_CMD, // ¼­¹öÁ¤º¸ º¯°æ(On/Off) SM_SERVER_EXECUTE_SYN, SM_SERVER_EXECUTE_ACK, SM_SERVER_SHUTDOWN_SYN, SM_SERVER_SHUTDOWN_ACK, SM_SERVER_FTP_INFO_CMD, SM_SCRIPTFOLDER_INFO_CMD, SM_SERVER_FORCE_DISCONNECT_SYN, SM_SERVER_FORCE_DISCONNECT_ACK, SM_SERVER_BACKUP_SYN, SM_SERVER_BACKUP_ACK, SM_SERVER_RESTORE_SYN, SM_SERVER_RESTORE_ACK, SM_SERVER_ACCESS_RIGHT_REQ_SYN, SM_SERVER_ACCESS_RIGHT_REQ_ACK, SM_SERVER_ACCESS_RIGHT_SAVE_SYN, SM_SERVER_ACCESS_RIGHT_SAVE_ACK, SM_SERVER_ACCESS_RIGHT_INIT_SYN, SM_SERVER_ACCESS_RIGHT_INIT_ACK, //.// Solar Patch SM_SERVER_SOLARSCRIPT_BACKUP_SYN, SM_SERVER_SOLARSCRIPT_BACKUP_ACK, SM_SERVER_SOLARSCRIPT_BACKUP_NAK, SM_SERVER_SOLARSCRIPT_RESTORE_SYN, SM_SERVER_SOLARSCRIPT_RESTORE_ACK, SM_SERVER_SOLARSCRIPT_RESTORE_NAK, SM_SERVER_SOLARSCRIPT_CONVERT_SYN, SM_SERVER_SOLARSCRIPT_CONVERT_ACK, // NOTICE SM_SERVER_NOTICE_SYN, SM_SERVER_NOTICE_ACK, SM_SERVER_SEND_NOTICE_SYN, SM_SERVER_SEND_NOTICE_ACK, }; enum eSM_AGENT_PROTOCOL { SM_AGENT_INFO_REQ_SYN, SM_AGENT_INFO_REQ_ACK, SM_AGENT_REGISTER_SYN, SM_AGENT_REGISTER_ACK, SM_AGENT_DELETE_SYN, SM_AGENT_DELETE_ACK, SM_AGENT_MODIFY_SYN, SM_AGENT_MODIRY_ACK, }; enum eSM_PATCH_PROTOCOL { SM_PATCH_EXECUTE_SYN, SM_PATCH_EXECUTE_ACK, SM_PATCH_RESULT_NTF, SM_PATCH_UPLOAD_NTF, // ÆÐÄ¡ÆÄÀÏ ¾÷·Îµå Å뺸 //.// Solar Patch SM_PATCH_SOLARSCRIPT_EXECUTE_SYN, SM_PATCH_SOLARSCRIPT_EXECUTE_ACK, SM_PATCH_SOLARSCRIPT_EXECUTE_NAK, }; enum eSM_CHECK_PROTOCOL { SM_CHECK_PROCESS_SYN, SM_CHECK_PROCESS_ACK, SM_CHECK_PROCESS_NAK, SM_CHECK_VERSION_SYN, SM_CHECK_VERSION_ACK, SM_CHECK_VERSION_NAK, SM_CHECK_LOGFILE_SYN, SM_CHECK_LOGFILE_ACK, SM_CHECK_LOGFILE_NAK, SM_CHECK_GAMEPROCESS_NTF, };