В настоящее время я работаю над клиентом BitTorrent в Erlang. В настоящее время я пытаюсь запросить блоки, а затем построить и проверить часть загруженных блоков. Все работает до тех пор, пока это не последний кусок (который отличается от другого размера штук). Кажется, что последний кусок загружен, но я не могу показаться , чтобы соответствовать хэшу его против хэша, полученного из файла torrent-файла . Наверное, я не прошу здесь решения, но , а если есть что-то особенное, то я должен помнить , когда речь заходит о хэше последней части. Здесь?Erlang bittorrent pieces request
1
A
ответ
1
Нет, нет. Последний фрагмент SHA1-хэширован, как и другие, хотя он меньше.
Мое предположение, что у вас есть ошибка, связанная с правильной обработкой последнего блока и/или части. Один из способов, если скомпрометировать код, может состоять в том, чтобы протестировать известный торрент, а затем сравнить полученные фрагменты с тем, что вы должны были получить. Начните с печати последнего блока, когда вы его получите, и сравните с файлом.
Смежные вопросы
- 1. Erlang asynchronous httpc post request
- 2. Понимание BitTorrent Кусочки Выход
- 3. OpenGL Chess Pieces
- 4. Настольная игра Capturing Pieces
- 5. Jigsaw Puzzle Pieces изменение формы
- 6. jquery set pieces on dialog
- 7. Java Checkers Game Moving Pieces
- 8. BitTorrent: Загрузка не началась
- 9. SHA1 Хеш в BitTorrent - это не текст
- 10. BitTorrent Peer Handshake
- 11. клиент bittorrent в silverlight
- 12. Библиотека Java BitTorrent
- 13. Python Библиотека BitTorrent
- 14. Проблема с BitTorrent-трекером
- 15. Bittorrent bitfield length
- 16. Adobe Air - BitTorrent?
- 17. Сетевое кодирование Библиотека Bittorrent
- 18. Bittorrent Connection ID несоответствие
- 19. Bittorrent запрос трекер
- 20. Проблемы с протоколом BitTorrent
- 21. Протокол BitTorrent DHT
- 22. Bittorrent MDHT отвечает
- 23. Реализация протокола Bittorrent
- 24. Понимание протокола Bittorrent
- 25. Bittorrent трекер прибудет запрос UrlEncode
- 26. как http: отправить файл с httpc: request в erlang?
- 27. Othello (Reversi) game, flipping pieces, Prolog
- 28. Worm (Snake) Game, Pieces Growing/Moving
- 29. Где найти исходный код BitTorrent?
- 30. BitTorrent шифрование при передаче данных