【问题标题】:Open torrent file in uTorrent with C#使用 C# 在 uTorrent 中打开 torrent 文件
【发布时间】:2011-04-20 07:13:57
【问题描述】:

我正在 C# .net 中创建 Windows 服务。在服务中,我有一个 FileSystemWatcher,它检查一个目录(在我的保管箱中)是否有文件的创建事件。到目前为止没有问题。我的想法是我观察 torrent 文件的创建。然后当在该目录中创建一个 torrent 文件时,我想将它添加到 uTorrent 并开始下载。

windows服务,文件系统观察者,一点问题都没有。我唯一的问题是:如何将 torrent 添加到 uTorrent(或其他 torrent 客户端),或者如何在 C# 中下载 torrent?

我希望我说清楚了:-)

【问题讨论】:

  • 您不能将 uTorrent 配置为自动加载并启动它在特定目录中找到的种子。我知道您可以与其他客户合作,例如 Vuze
  • @San:你也可以用 uTorrent 做到这一点

标签: c# .net vb.net file-io bittorrent


【解决方案1】:

启动默认的 BitTorrent 客户端:

using System.Diagnostics;
using System.IO;

string dirWithTorrent = @"c:\Downloads";

Process.Start(Path.Combine(dirWithTorrent, "example.torrent"));

【讨论】:

  • 对,我知道那个,但我必须防止在 uTorrent 中出现小狗消息框和其他东西。所以也许有人知道一种静默开始下载的方法?或者也许有某种提供小 API 的 torrent 客户端?还是谢谢!
  • @Vincent:每个客户端都有自己的特定设置和命令行参数,用于静默下载。因此,您需要通过众所周知的路径启动 uTorrent。
  • @Vincent:uTorrent 也有自己的目录监视功能来监控和静默下载。只需配置它并将文件放在那里
  • @Vincent:无论如何,使用现有的全覆盖客户端;不要自己写
【解决方案2】:

有许多用于 uTorrent JSON API 的“包装器”库,您可以使用它们来操作 uTorrent!

我不知道其他客户端提供的远程控制功能。命令行,毫无疑问。

【讨论】:

  • 谢谢!我找到了!对于正在寻找此内容的其他人,请查看此站点:utorrentclient.codeplex.com
  • 不要忘记接受 abatishchev、我或其他人的回答。如果您对如何操作有任何疑问,请参阅常见问题解答!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-14
  • 2011-08-01
  • 2012-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多