我有一个格式为msgHdr+payload
的网络消息。 msgHdr
有几条龙和几条短裤。 Payload是一个可变长度的文本。我不知道如何格式化Struct,以便我可以发送打包的二进制流。Python 3.1 - 发送二进制打包消息 - 可变长度数据
单个邮件的格式,
s = struct.Struct('> L L I I 2110s')
s.pack(*mystruct) # Then I pack it
然而,这只是作品的2110一个固定大小的字符串如何使用它的一个可变长度的有效载荷?我应该使用别的东西吗?
谢谢!它的作品很有魅力。 – shaks 2012-02-17 23:01:56