mirror of https://github.com/voidlizard/hbs2
fixme
This commit is contained in:
parent
3d5bc8d497
commit
0d78244314
|
@ -0,0 +1,28 @@
|
|||
TODO: new-download-sequence
|
||||
Каждый поток заходит, выясняет через Brains,
|
||||
известен ли **ему** размер блока.
|
||||
|
||||
Если нет:
|
||||
|
||||
- запрашивает размер и переходит к следующему блоку.
|
||||
|
||||
Если да:
|
||||
|
||||
- начинает качать
|
||||
|
||||
|
||||
Главный поток: подписывается на размер.
|
||||
Когда приходит сообщение о наличии блока у пира (известен размер),
|
||||
записывает в Brains размер блока.
|
||||
|
||||
Тройка (пир, размер, блок) - уникальна.
|
||||
|
||||
Впоследствии, мы сможем обнаруживать аномалии. Пока что,
|
||||
каждый поток отвечает только за себя. Знает размер - качает.
|
||||
|
||||
Не знает размер - пропускает.
|
||||
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue