ProtocolData Deserialize(string msgName, string strTime, string protocolString, string strUid) { ProtocolData protocolData = new ProtocolData(); protocolData.MsgName = msgName; //long lTime = long.Parse(strTime); //protocolData.Time = lTime; DateTime dt = DateTime.Parse(strTime); protocolData.Time = dt; int uid = int.Parse(strUid); protocolData.Uid = uid; MemoryStream stream = new MemoryStream(Convert.FromBase64String(protocolString)); protocolData.Msg = msgApi.RouteDeserialize(msgName, stream); return(protocolData); }
public void Send(ComnunicationClient net, ProtocolData msg) { msgApi.RouteSend(net, msg.MsgName, msg.Msg); }