【发布时间】:2011-03-27 19:41:28
【问题描述】:
对于我较大的项目,我需要先创建一个 IPv4 网络数据包(用于模拟)
同样,我需要编写一个函数,从传递的数据中创建一个标头,该数据具有源 ip、目标 ip 和所有必要的字段
def convertIpv4( data ):
pass
为此,我需要你指引我正确的方向。
首先,我需要将 IP 存储为 32 位,因此如果我有一个字符串“192.168.2.1”,那么将其转换为字节的最有效方法是什么,并且大小也是 32 位??
另外,如果我首先创建一个普通类,其中包含诸如 version = 4 和 sourceip 和 dest ip 之类的东西,那么有没有办法将它直接转换为具有对象位置的字节数组,就像下面的标题
请告诉我应该如何进行....
【问题讨论】: