现在, 你已经有了 RequestInfo, ReceiveFilter 和 ReceiveFilterFactory, 但是你还没有正式使用它们. 如果你想让他们在你的程序里面可用, 你需要定义你们的 AppSession 和 AppServer 来使用他们.
1.为 AppSession 设置 RequestInfo
public class YourSession : AppSession<YourSession, YourRequestInfo>
{
//More code...
}
2.为 AppServer 设置 RequestInfo 和 ReceiveFilterFactory
public class YourAppServer : AppServer<YourSession, YourRequestInfo>
{
public YourAppServer()
: base(new YourReceiveFilterFactory())
{
}
}
完成上面两件事情,你的自定义协议就应该可以工作了。