如何在 libtorrent 中设置客户端名称

how to set client name in libtorrent

我已经在客户端开发了 torrent 程序并使用 rutorrent 作为种子文件。我在 rutorrent 中使用插件 peer 来监控使用我的 torrent 应用程序的数字客户端。但在客户端选项卡中仅显示未知 (xxxx)。如何使用 libtorrent 设置名称。 shell 将显示在客户端中。

通读 client_test.cpp 然后您会发现您需要在设置结构中传递用户代理的详细信息。您需要在开始会话之前执行此操作,并且您的客户端名称后需要一个 / 即:

 settings.user_agent = "My Own Client/" LIBTORRENT_VERSION;