public void ReadLoginPacketProc(jPacket packet)
 {
     switch (packet.Protocol)
     {
     case CommonProtocol.REQ_ECHO:
         //CommonData.ECHO echo = jPacket.MakeObject<CommonData.ECHO>(packet.JsonFormatData);
         break;
     }
 }
 public void res_IdIsValid(NETCODE.jPacket packet)
 {
     CommonData.RES_IdIsValid idv = jPacket.MakeObject <CommonData.RES_IdIsValid>(packet.JsonFormatData);
     if (idv.iResult == 0)
     {
         Cloger.WR("사용가능");
         iCheckIDvalid = idv.iResult;
     }
     else if (idv.iResult == 1)
     {
         Cloger.WR("사용불가");
         iCheckIDvalid = idv.iResult;
     }
 }
 public void res_Registration(NETCODE.jPacket packet)
 {
     CommonData.RES_Regstration idr = jPacket.MakeObject <CommonData.RES_Regstration>(packet.JsonFormatData);
     if (idr.iResult == 0)
     {
         Cloger.WR("아이디.생성.성공적");
         bLoginMode = false;
     }
     else if (idr.iResult == 1)
     {
         Cloger.WR("UDID 중복");
     }
     else if (idr.iResult == 2)
     {
         Cloger.WR("아이디 중복");
         iCheckIDvalid = idr.iResult;
     }
 }
        public void OnReceive(byte[] btData)
        {
            jPacket packet = new jPacket();

            packet.Protocol       = BitConverter.ToUInt16(btData, 0);  //0~1
            packet.PacketOption   = BitConverter.ToUInt32(btData, 2);  //2~5
            packet.DataCRC        = BitConverter.ToUInt32(btData, 6);  //6~9
            packet.DataSize       = BitConverter.ToUInt16(btData, 10); //10~11
            packet.JsonFormatData = new byte[packet.DataSize];
            Buffer.BlockCopy(btData, 12, packet.JsonFormatData, 0, packet.DataSize);
            if (delegate_Receive != null)
            {
                delegate_Receive(packet);
            }
            else
            {
                Cloger.WR("delegate_Receive == null");
            }
        }
 public void res_Login(NETCODE.jPacket packet)
 {
     CommonData.RES_LoginInfo login = jPacket.MakeObject <CommonData.RES_LoginInfo>(packet.JsonFormatData);
     //CommonData.RES_LoginInfo login = new CommonData.RES_LoginInfo();
     if (login.iResult == 1)
     {
         Cloger.WR("없는 아이디/틀린아이디");
     }
     else if (login.iResult == 3)
     {
         Cloger.WR("서버 꽉참 재시도 대기");
     }
     else if (login.iResult == 4)
     {
         Cloger.WR("알 수 없는 에러");
     }
     else if (login.iResult == 0)
     {
         bLogined = true;
         Cloger.WR("로그인 성공");
     }
 }