public void Onreceive(jPacket packet)
    {
        switch (packet.Protocol)
        {
        case CommonProtocol.REQ_ECHO:
            //CommonData.ECHO echo = jPacket.MakeObject<CommonData.ECHO>(packet.JsonFormatData);
            //DebugOverlay.Instance.AddViewportText("RET_ECHO" + DateTime.Now.ToString(), 20f);
            //Invoke("invECHO", 2.0f);
            break;

        case CommonProtocol.KEEPALIVE:

            break;

        case CommonProtocol.RES_LOGIN:
            res_Login(packet);
            break;

        case CommonProtocol.RES_IDISIDVALID:
            res_IdIsValid(packet);
            break;

        case CommonProtocol.RES_REGISTRATION:
            res_Registration(packet);
            break;

        case CommonProtocol.RES_DISCONNECTED:
            break;
        }
    }
示例#2
0
    public void Onreceive(jPacket packet)
    {
        switch (packet.Protocol)
        {
            case CommonProtocol.REQ_ECHO:
                //CommonData.ECHO echo = jPacket.MakeObject<CommonData.ECHO>(packet.JsonFormatData);
                //DebugOverlay.Instance.AddViewportText("RET_ECHO" + DateTime.Now.ToString(), 20f);
                //Invoke("invECHO", 2.0f);
                break;
            case CommonProtocol.KEEPALIVE:

                break;
            case CommonProtocol.RES_LOGIN:
                res_Login(packet);
                break;
            case CommonProtocol.RES_IDISIDVALID:
                res_IdIsValid(packet);
                break;
            case CommonProtocol.RES_REGISTRATION:
                res_Registration(packet);
                break;
            case CommonProtocol.RES_DISCONNECTED:
                break;
        }
    }
示例#3
0
 public void ReadLoginPacketProc(jPacket packet)
 {
     switch (packet.Protocol)
     {
         default:
             delegate_NonSystemReceiver(packet);
             break;
     }
 }
 public void ReadLoginPacketProc(jPacket packet)
 {
     switch (packet.Protocol)
     {
     default:
         delegate_NonSystemReceiver(packet);
         break;
     }
 }
    public void REQL_ECHO()
    {
        if (nm.IsConnected() == false)
        {
            Connect();
        }

        CommonData.ECHO echo   = new CommonData.ECHO();
        jPacket         packet = new jPacket(NETCODE.CommonProtocol.REQ_ECHO);

        nm.Send(packet.MakePacket <CommonData.ECHO>(echo));
    }
    public void REQL_IDisValid(string sID)
    {
        if (nm.IsConnected() == false)
        {
            if (Connect() == false)
            {
                return;
            }
        }
        CommonData.REQ_IdIsValid Id = new CommonData.REQ_IdIsValid();
        Id.sId = sID;
        jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_IDISIDVALID);

        nm.Send(packet.MakePacket <CommonData.REQ_IdIsValid>(Id));
    }
    public void REQL_Login(string sId, string sPw)
    {
        if (nm.IsConnected() == false)
        {
            if (Connect() == false)
            {
                return;
            }
        }

        CommonData.REQ_LoginInfo login = new CommonData.REQ_LoginInfo();
        login.sId = sId; login.sPwd = sPw;
        jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_LOGIN);

        nm.Send(packet.MakePacket <CommonData.REQ_LoginInfo>(login));
    }
    public void REQL_Registration(string sID, string sPwd, string sMail, string sExtra, string sUDID)
    {
        if (nm.IsConnected() == false)
        {
            if (Connect() == false)
            {
                return;
            }
        }
        CommonData.REQ_Registration rg = new CommonData.REQ_Registration();
        rg.sId    = sID;
        rg.sPwd   = sPwd;
        rg.sMail  = sMail;
        rg.sExtra = sMail;
        rg.sUDID  = sUDID;
        jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_REGISTRATION);

        nm.Send(packet.MakePacket <CommonData.REQ_Registration>(rg));
    }
示例#9
0
    public void REQL_ECHO()
    {
        if (nm.IsConnected() == false) Connect();

        CommonData.ECHO echo = new CommonData.ECHO();
        jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_ECHO);
        nm.Send(packet.MakePacket<CommonData.ECHO>(echo));
    }
示例#10
0
 public void REQL_Registration(string sID, string sPwd, string sMail, string sExtra,string sUDID)
 {
     if (nm.IsConnected() == false) { if (Connect() == false) return; }
     CommonData.REQ_Registration rg = new CommonData.REQ_Registration();
     rg.sId = sID;
     rg.sPwd = sPwd;
     rg.sMail = sMail;
     rg.sExtra = sMail;
     rg.sUDID = sUDID;
     jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_REGISTRATION);
     nm.Send(packet.MakePacket<CommonData.REQ_Registration>(rg));
 }
示例#11
0
    public void REQL_Login(string sId, string sPw)
    {
        if (nm.IsConnected() == false) { if (Connect() == false) return; }

        CommonData.REQ_LoginInfo login = new CommonData.REQ_LoginInfo();
        login.sId = sId; login.sPwd = sPw;
        jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_LOGIN);
        nm.Send(packet.MakePacket<CommonData.REQ_LoginInfo>(login));
    }
示例#12
0
 public void REQL_IDisValid(string sID)
 {
     if (nm.IsConnected() == false) { if (Connect() == false) return; }
     CommonData.REQ_IdIsValid Id = new CommonData.REQ_IdIsValid();
     Id.sId = sID;
     jPacket packet = new jPacket(NETCODE.CommonProtocol.REQ_IDISIDVALID);
     nm.Send(packet.MakePacket<CommonData.REQ_IdIsValid>(Id));
 }
示例#13
0
 public void ReadLoginPacketProc(jPacket packet)
 {
     switch (packet.Protocol)
     {
         case CommonProtocol.REQ_ECHO:
             //CommonData.ECHO echo = jPacket.MakeObject<CommonData.ECHO>(packet.JsonFormatData);
             break;
     }
 }
示例#14
0
 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");
     }
 }