public uint SendMessage(Message_t msgCode, byte[] data = null, uint reqID = 0) { Message msg; lock (m_lock) msg = new Message(++m_clientLastMsgID, reqID, msgCode, data); try { string dest = SettingsManager.GetClientDialogURL(m_clInfo.ClientID); string src = SettingsManager.GetClientDialogFilePath(m_clInfo.ClientID); DialogEngin.AppendHubDialog(src, m_clInfo.ClientID, msg); new NetEngin(Program.NetworkSettings).Upload(dest, src); return(msg.ID); } catch (Exception ex) { Dbg.Log(ex.Message); } return(0); }
public Message(uint msgId, uint reqID, Message_t msg, byte[] data, DateTime timestamp) { ID = msgId; ReqID = reqID; MessageCode = msg; Timestamp = timestamp; Data = data; }
public void PostMessage(Message_t msgCode, byte[] data = null, uint reqID = 0) { lock (m_lock) { Message msg = new Message(++m_clientLastMsgID, reqID, msgCode, data); DialogEngin.AppendHubDialog(SettingsManager.GetClientDialogFilePath(m_clInfo.ClientID), m_clInfo.ClientID, msg); m_needUpload = true; } }
public uint PostMessage(uint clID, Message_t msgCode, uint reqID = 0, byte[] data = null) { var msg = new Message() }
public Message(uint msgId, uint reqID, Message_t msg, byte[] data = null) : this(msgId, reqID, msg, data, DateTime.Now) { }
public Message CreateResponse(uint idMsg, Message_t respCode, byte[] data = null) => new Message(idMsg, ID, respCode, data);