//msg服务器接收websocke消息事件触发 protected internal void WebSocket_Msg_EventHandler(object sender, WebSocket_Msg_EventArgs e) { if (e == null || e.Msg == null) { return; } //解析为WebSocket_Msg对象 if (e.Msg.MsgTag == typeMsger.Sys.ToString()) { try { var msg = JsonConvert.DeserializeObject <Msg>(e.Msg.MsgStr); if (msg != null) { msg.usrPlat = typeMsger.Sys; msg._objCoon = e.Msg; MsgerHelper.Msger.SendMsg(msg, typeMsger.Sys, true); } } catch (Exception) { throw; } } }
//msg客户端接收websocke消息事件触发 protected internal void MsgSys_EventHandler(object sender, WebSocket_Msg_EventArgs e) { if (e == null || e.Msg == null) { return; } //解析为WebSocket_Msg对象 if (e.Msg.MsgTag == typeMsger.Sys.ToString()) { try { var msg = JsonConvert.DeserializeObject <Msg>(e.Msg.MsgStr); if (msg != null) { if (this.MsgReceive != null) { MsgReceive_Event pArgs = new MsgReceive_Event(msg); this.MsgReceive(sender, pArgs); } } } catch (Exception) { //throw; } } }