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; } }
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)); }
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_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)); }
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_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 ReadLoginPacketProc(jPacket packet) { switch (packet.Protocol) { case CommonProtocol.REQ_ECHO: //CommonData.ECHO echo = jPacket.MakeObject<CommonData.ECHO>(packet.JsonFormatData); break; } }
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"); } }