微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Libtorrent 阻止上传警报

如何解决Libtorrent 阻止上传警报

我需要将计费嵌入到 libtorrent 中。所以我需要知道节点 B 何时成功将块上传到节点 A。但是根据 libtorrent 文档,当打算发送到对等方的块被放置在发送缓冲区中时,会发布警报 {posts.map((post,key) => ( <div className="col-md-4" key={key}> ... </div> ))} 。因此,实际上在发布此警报时该块尚未上传。有没有办法知道上传是否成功?

附言可以限制同时上传到同一个peer的块数吗?

解决方法

我正在处理类似的问题。从我发现的情况来看,libtorrent 中还没有针对此用例的实现。 arvid(Libtorrent 的创建者)在这个问题中的回答:Get alerts for upload activity with libtorrent (rasterbar) 可能会提示我们如何实现这一点。

因为我很期待实现这个,所以我愿意讨论它,并可能在 libtorrent 存储库上做一个 PR 来实现它:https://github.com/arvidn/libtorrent/issues/6247

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。