是否可以禁用 p2p 并仅在 libtorrent 中使用 HTTPSeed

Is it possible to disable p2p and only use HTTPSeed in libtorrent

我正在为一个项目做一些研究,想知道是否可以使用 libtorrent C++ 库禁用 p2p。当我说禁用时,我的意思是让客户端只从 HTTPSeeds 下载,基本上,我希望制作一个复选框以使用 p2p 来加速下载,所以如果人们选择关闭它,它只会禁用libtorrent 的 p2p 部分,但使用 HTTP 种子保留它。

但是,在搜索中,我似乎找不到任何关于它的信息,甚至没有人问过。如果不可能有替代方案(我不想要推荐,只是如果有一个已知的替代方案可以做到这一点,只是图书馆的名称)

您可以将 enable_outgoing_utpenable_incoming_utpenable_outgoing_tcpenable_incoming_tcp 设置全部设为 false

文档 here.