ET框架学习——消息系统之一

本文主要探讨ET框架中的消息系统,涉及OpcodeTypeComponent和MessageDispatherComponent组件,以及IMHandler接口、AMHandler抽象类、IMessage接口等核心概念。文章还提到了MessageAttribute和MessageHandlerAttribute特性,以及消息类型的识别码和AppType枚举的应用。
摘要由CSDN通过智能技术生成

       OpcodeTypeComponent组件和MessageDispatherComponent组件都是消息系统的组成部分。这里就来好好捋一捋ET的消息系统。从我目前看到现在来说,这个消息系统包括一系列的事件接口,特性,和消息类型的识别码等等部分,这里先撇开前后端通讯部分的消息。

  • 消息系统中的抽象类,接口

public interface IMHandler
{
	void Handle(Session session, object message);
	Type GetMessageType();
}

        IMHandler接口是一个比较基本的接口,可以看到其内部有一个Hadle方法和一个GetMessageType方法。Handle方法接受Sessionobject两个类型的参数。这两个方法在MessageDispatherComponent类中都被执行了,具体可以看我的这篇文章

public abstract class AMHandler<Message> : IMH
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值