如何通过NPL解析器中的第一位确定数据的长度? [英] How to determine the length of the data by the first bit in NPL parser?

查看:96
本文介绍了如何通过NPL解析器中的第一位确定数据的长度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为我的UDP协议编写一个解析器。

- 数据字段1(1或2个字节)

- 数据字段2(1或2字节)

- 数据字段3 1字节


因为数据字段1和2取决于指示是否需要另一个字节的第一位。 />
如何在NPL解析器文件中定义这些数据?


提前谢谢。

解决方案

< blockquote>

嗨约翰,



只是想让你知道我觉得我有一个很好的解决方案,只是尝试首先由我们的解析器团队中的某个人运行它。


谢谢,


I am writing a parser for my UDP protocol.
-- Data Field 1 (1 or 2 bytes)
-- Data Field 2 (1 or 2 bytes)
-- Data Field 3 1 byte

As Data Field 1 and 2 depend the first bit which indicates whether another byte is needed.
How to define this data in NPL parser file?

Thanks in advance.

解决方案

Hi John,

Just wanted to let you know I think I've got a good solution for you, just trying to run it by someone on our parser team first.

Thanks,


这篇关于如何通过NPL解析器中的第一位确定数据的长度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆