我需要在libtorrent中嵌入帐单。因此,我需要知道节点B何时成功地将数据块上载到节点A。但是根据libtorrent文档,当打算发送给对等体的数据块被放入发送缓冲区时,就会发出警报block-uploaded-alert。因此,事实上,当此警报发布时,该区块尚未上载。有没有办法知道上传是否成功?
附注:是否可以限制同时上传到同一个对等体的块数?
发布于 2021-06-06 21:56:00
我正在处理一个类似的问题。根据我所发现的,这个用例在libtorrent中还没有实现。arvid (Libtorrent的创建者)在这个问题上的回答是:Get alerts for upload activity with libtorrent (rasterbar)可能会给我们一个关于如何实现这一目标的提示。
由于我期待着实现这一点,我对此持开放态度,并可能在libtorrent repo上做一个公关来实现它:https://github.com/arvidn/libtorrent/issues/6247。
https://stackoverflow.com/questions/66759797
复制相似问题