如何在Java中刮掉udp BitTorrent跟踪器?

时间:2015-12-15 12:54:51

标签: java udp bittorrent

我发送一个刮刮包,播种机,下载器和leechers总是返回为0.

这是我的初始连接和刮刀代码。

public void scrape() {
        for (final String infohash : infoHashes) {
            hashes += infohash;
        }
        outStream.writeByte(hashes.getBytes());

}

例如我的输出是

3617635676834215396 0

1 个答案:

答案 0 :(得分:0)

for (final String infohash : infoHashes) {
    hashes += infohash;
}
outStream.writeByte(hashes.getBytes());

我的猜测是你正在使用十六进制编码的哈希值。 UDP擦除期望它们的原始格式。