1
我正在創建一個變量,它是IPv6數據包的有效負載,我需要將多個數據格式連接到它,並且遇到一些麻煩。Ruby從人類可讀的方面創建二進制數據
具體來說,我有:
64 - unsigned int 1 byte (prefix length)
1100 0000 - binary 1 byte (flags)
86400 - unsigned int, left padded/4 bytes (lifetime)
14400 - unsigned int, left padded/4 bytes (preferred lifetime)
0x00 0x00 0x00 0x00 - reserved/unused 4 bytes
新紅寶石 - 任何幫助。
您是否以ASCII格式接收上述值並需要打包?或者,您顯示的值是否是二進制的,並且您是以所需的格式顯示它們?沒有足夠的信息。 – 2010-11-23 05:12:53
此外,這聽起來像一個家庭作業的可疑。如果是,請讓我們知道。 – 2010-11-23 05:15:09