一款简单易用的基础网络通讯组件库。

IUnfixedHeaderRequestInfoOnParsingHeaderTReader 方法

当收到数据,由框架封送数据,您需要在此函数中,解析自己的数据包头。

如果满足包头的解析,请返回True,并且递增整个包头的长度到Position,然后赋值BodyLength

如果返回,意味着缓存剩余数据,此时如果仅仅是因为长度不足,则不必修改其他。

但是如果是因为数据错误,则需要修改Position到正确位置,如果都不正确,则设置Position等于Length

Definition

命名空间: TouchSocket.Core
程序集: TouchSocket.Core (在 TouchSocket.Core.dll 中) 版本:4.0.0-beta.143+5fcca7a4e70968794985dc3793adc50531308be6
C#
bool OnParsingHeader<TReader>(
	ref TReader reader
)
where TReader : IBytesReader

参数

reader  TReader

类型参数

TReader

[缺少 "M:TouchSocket.Core.IUnfixedHeaderRequestInfo.OnParsingHeader``1(``0@)" 的 <typeparam name="TReader"/> 文档]

返回值

Boolean
是否满足解析包头

参见