この質問はおそらくほとんどの人にとって非常に簡単ですが、私は今のところ答えを見つけることができません。
私は次のようなネットワークパケットジェネレータを構築しています:
class PacketHeader(Packet):
fields = OrderedDict([
("head", "\x00"),
("headpad", "\x00"),
("headlen", "\x1a\x00" ),
("presentflag", "\x2e"),
("timestamp", "\x43\x10\x58\x16\xa1\x01\x00\x00"),
("flag", "\x03"),
("Sequencenum", "\x04\x00"),
])
後で、クラスを呼び出して、次のようにパケットを送信します。
send(PacketHeader(Sequencenum=257))
send(PacketHeader(Sequencenum=258))
send(PacketHeader(Sequencenum=259))
残念ながら、私はこれを持っている代わりに\x32\x35\x37
(257インチ)を持っています: 。hex
\x01\x01
私がやりたいことは、次のことができることです。
send(PacketHeader(Sequencenum=257+1))
ワイヤー上で正しくintに変換されます
前もって感謝します !