自定义通讯协议,SuperSocket系列文档(8) 自定义协议

Socket里面的协议解析是Socket通讯程序设计中最复杂的地方,如果你的应用层协议设计或实现不佳,Socket通讯中常见的粘包,分包就难以避免。SuperSocket内置了命令行格式的协议CommandLineProtocol,如果你的用用使用了其它格式的协议,你就必须自行实现自定义协议CustomProtocol。
实现自定义协议
实现自定义协议需要实现ICustomProtocol的Protocol类,和一个实现ICommandReader接口的CommandReader类。
public interface ICustomProtocol
where TCommandInfo : ICommandInfo
{
ICommandReader CreateCommandReader(IAppServer appServer);
}
Tags:  自定义英雄生存 自定义 协议文档 自定义传输协议 自定义通讯协议

延伸阅读

最新评论

发表评论