/// <summary> /// 发起"接收客户端消息"事件 /// </summary> /// <param name="commandtype"></param> /// <param name="buffer"></param> private void OnRaiseMsgRecvEvent(int commandtype, byte[] buffer) { LastActiveTime = DateTime.Now; Interlocked.Decrement(ref _msgExceptCount); #if DEBUG Log.RunInfo(Identity + ",接收," + _msgExceptCount); #endif MsgRecvEventHandler?.Invoke(this, new MessageEventArgs(Identity, string.Empty, commandtype, buffer)); }
/// <summary> /// 发布"消息接收"事件 /// </summary> /// <param name="commandType"></param> /// <param name="package"></param> /// <param name="msg"></param> private void OnRaiseMsgRecvEvent(PXin_COMMAND_TYPE commandType, object package, string msg) { MsgRecvEventHandler?.Invoke(this, new EventMessage(commandType, package, msg)); }