0
私はICMPのpingの割り当てに取り組んでおり、私に与えられたスケルトンコードを理解しようとしています。ICMPパケットヘッダのレイアウト
icmpHeader=recPacket[20:28]
type,code,checksum,packetID,sequence=struct.unpack("bbHHh",icmpHeader)
私はこのセグメントはICMPヘッダをつかむためにパケットを解析し、変数型にヘッダを解凍し、コード、チェックサム、packetID、配列知っています。私はまた、 "bbHHh"がパケットヘッダーのレイアウトを示していることを理解しています。私の質問は、レイアウトの情報をどこで見つけることができるのですか?私は "H"はunsigned short(16)の略ですが、 "b"や "h"が何を意味するのか分かりません。この情報はどこで入手できますか?
'struct.unpack'のPythonのドキュメントを読んでください。 – Barmar
気にしないで、それを理解しました。 Pythonの標準フォーマット文字を見ないと思っていました。 –