namespace XGame.Framework.Network
{
///
/// 网络消息对象生成器
///
public interface IMsgGenerator
{
///
/// 获取网络消息
///
/// 协议号
/// 网络消息对象
IMessage GetMessage(int protoId);
///
/// 消息ID转类型,
/// 用Json反序列化消息时会用到Type
///
///
///
System.Type IdToType(int protoId);
///
/// 回收网络消息
///
/// 网络消息对象
void RecycleMessage(IMessage message);
///
/// 获取网络消息应用服务
///
///
///
IMsgController GetController(int protoId);
}
}