namespace XGame.Framework.Network { /// /// 网络消息发送器 /// public interface IMsgSender { /// /// 是否可以发送 /// 若可以发送,则会刷新消息的instanceId /// /// /// 过滤参数 /// bool IsCanSend(IMessage message, bool useFilter); /// /// 发送消息 /// /// /// 过滤参数 /// 默认返回零,失败则返回SendError相关错误码 ESessionCode Send(IMessage message, bool openEncrypt); /// /// 验证本次收到的消息id和上次发送的是否一致 /// /// /// bool VerifyInstanceID(int instanceID); } }