public enum Protocol { //0~99 테스트용 프로토콜 Test = 0, AddUser = 1, //100~199 로그인이나 시스템과 연관된 프로토콜 Downlode = 100,//기획 데이터 다운로드 Login = 101,//로그인 유저정보 요청 Synchronization = 102,//우편함 정보, 실시간 업데이트 등 일정시간마다 불러와야 하는 프로토콜 (TODO) //200~299 유저 장비 관련 혹은 유닛관련 시스템 관리 프로토콜 EquipChange = 200,//장비 변경 DeckChange = 201,//덱 유닛 변경 NicknameChange = 202,//닉네임 변경 OpenMail = 210,//메일 오픈(TODO) GetMail = 211,//메일 첨부 아이탬 획득(TODO) //300~399 상점 관련 프로토콜 BuyShopItem = 300,//상점 아이템 구매 BuyShopGacha = 301,//가챠 아이탬 사용(보류) UseItem = 302,//소모품 사용(TODO) BuyItem = 303,//아이탬 판매(TODO) //400~499 스토리 관련 프로토콜 UpdateStory = 400,//유저의 스토리 진행 상황 저장(작업 중) } public enum Error { RuntimeException = -1,//서버 오류 None = 0,//사용안함 Success = 200,//성공 NotFound = 404,//프로토콜 없음 Unknown = 500,//파라미터 오류 ErrorData = 501,//잘못된 데이터 NullSession = 502,//세션 만료 Crypto = 800,//암복호화 에러 NoData = 900,//데이터가 없음 NoGold = 901,//소모재화가 없음 }