私は、PCAP ファイルに保存されている他のプロトコル メッセージと共に Thrift メッセージをデコードして出力するデコーダを作成しています。
Thrift パケットを見ると、一部の Thrift メッセージでは、ペイロード (最初の 4 バイト) に全長情報があり、その後に Thrift メッセージ (80 01...) が続きます。
他の一部の THrift メッセージでは、パケットに全長情報が表示されませんが、Thrift パケットが送信される直前に別のパケット (ペイロード サイズ 4) で送信されます。
さらに調査すると、TFramedTransport を使用すると全長情報が送信されることがわかりましたが、一部の Thrift メッセージでは送信されないのはなぜですか?
ありがとう、プラバカール