【发布时间】:2018-02-12 11:52:46
【问题描述】:
我正在寻找一种 Python 方式来表示由不同长度的不同字段组成的 UDP 包。
我看到bitstring,但是定义所有字段及其长度的过程相当繁琐。我可能需要创建一个类并为每个字段和长度创建一个变量,并检查它们是否不会被更大的数字覆盖等等。
对我来说,这听起来像是图书馆的工作,但我找不到。
有谁知道这样的库适合这个任务吗?
【问题讨论】:
-
我不知道用于 UDP 检查的现成库。如果您创建自己的,我将使用 C/C++-Library(例如,看看 boost:python)或创建一个继承或至少大量使用字节对象和访问方法用作数组的类( docs.python.org/2/reference/datamodel.html#object.__getitem__)
标签: python python-3.x udp bitstring