如何将以太网包分成每个 32 位
How to separate ethernet package to 32 bits per pice
我正在尝试将一些数据写入一些共享内存,然后从另一端读取。但由于其他原因,我只能写32位(字节?不确定,应该是位)
这是为了测试目的,该包可能只是一个简单的 ping 包。我如何将一个包裹或对象分成许多不同的图片,并在阅读后将它们重新组合在一起。
如果python能做到这一点,那就最好了。任何想法都会有所帮助。谢谢
Python struct package 是你处理这个的朋友
https://docs.python.org/2/library/struct.html
我正在尝试将一些数据写入一些共享内存,然后从另一端读取。但由于其他原因,我只能写32位(字节?不确定,应该是位)
这是为了测试目的,该包可能只是一个简单的 ping 包。我如何将一个包裹或对象分成许多不同的图片,并在阅读后将它们重新组合在一起。
如果python能做到这一点,那就最好了。任何想法都会有所帮助。谢谢
Python struct package 是你处理这个的朋友 https://docs.python.org/2/library/struct.html