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);
}
}