This commit is contained in:
Dmitry Zuikov 2023-04-03 05:26:02 +03:00
parent 3d5bc8d497
commit 0d78244314
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
TODO: new-download-sequence
Каждый поток заходит, выясняет через Brains,
известен ли **ему** размер блока.
Если нет:
- запрашивает размер и переходит к следующему блоку.
Если да:
- начинает качать
Главный поток: подписывается на размер.
Когда приходит сообщение о наличии блока у пира (известен размер),
записывает в Brains размер блока.
Тройка (пир, размер, блок) - уникальна.
Впоследствии, мы сможем обнаруживать аномалии. Пока что,
каждый поток отвечает только за себя. Знает размер - качает.
Не знает размер - пропускает.