だから私は C++ で Bittorrent クライアントを書いていて、トラッカーと通信できますが、アナウンス応答を受け取ったときに返されるのは私の IP アドレスだけです。Wireshark を介してトラフィックを調べ、同じトラッカーへのトラフィックと比較した結果、torrent の情報ハッシュを間違って送信しているに違いないと結論付けました。
したがって、これをテスト torrent の情報ハッシュとして送信します (TPB AFK (torrent は完全に合法です!)):
99FEAE0A05C6A5DD9AF939FFCE5CA9B0D16F31B0
ネット上の他のいくつかの投稿を読んで、これを何らかの方法でエンコードする必要があり、20 バイトにする必要があるという考えを得ました (これは愚かなことに、以前はそうではないことに気づきませんでした...数えませんでした) )。
したがって、このハッシュをフィードするための何らかのエンコーディングが必要ですが、それは何ですか?