Example #1
0
        //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;
                }
            }
        }
Example #2
0
        //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;
                }
            }
        }