public interface IBigUnfixedHeaderRequestInfo : IRequestInfo
Public Interface IBigUnfixedHeaderRequestInfo
Inherits IRequestInfo
type IBigUnfixedHeaderRequestInfo =
interface
interface IRequestInfo
end
BodyLength | 数据体长度 |
HeaderLength | 协议头长度 |
OnAppendBody |
当收到数据,由框架封送数据。
您需要将有效数据自行保存。该方法可能会多次调用。 |
OnFinished |
当完成数据接收时调用。
当返回False时,将不会把该对象向Received传递。 |
OnParsingHeaderTByteBlock |
当收到数据,由框架封送数据,您需要在此函数中,解析自己的数据包头。
如果满足包头的解析,请返回True,并且递增整个包头的长度到Position,然后赋值BodyLength 如果返回false,意味着缓存剩余数据,此时如果仅仅是因为长度不足,则不必修改其他。 |