예제 #1
0
 //消息处理事件
 protected internal static bool HandleMsg_Event(WebSocket_Msg msg)
 {
     if (WebSocket_Msg_Trigger != null)
     {
         WebSocket_Msg_EventArgs pArgs = new WebSocket_Msg_EventArgs(msg);
         WebSocket_Msg_Trigger(null, pArgs);
         return(true);
     }
     return(true);
 }
예제 #2
0
        //消息处理事件
        protected internal bool HandleMsg_Event(WebSocket_Msg msg)
        {
            if (WebSocket_Msg_Trigger != null && msg != null)
            {
                WebSocket_Msg_EventArgs pArgs = new WebSocket_Msg_EventArgs(msg);

                //接收握手信息
                if (msg.Action == "handshake")
                {
                    this.ID        = msg.SendClientId;
                    this.IsConnect = true;
                }
                else
                {
                    WebSocket_Msg_Trigger(this, pArgs);
                }
                return(true);
            }
            return(true);
        }