Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用C#下载磁铁链接?_C#_Torrent - Fatal编程技术网

如何使用C#下载磁铁链接?

如何使用C#下载磁铁链接?,c#,torrent,C#,Torrent,我正在做一个项目,我需要从torrent网站下载一个磁铁链接。例如,我给磁铁链接一个文本框,它下载指定文件夹中磁铁链接的内容 我想使用monotorrent,但它非常复杂,实际上不起作用,它只会抛出一些错误,其中一个错误是“URI前缀不可识别”,并且不知道如何解决它 再说一次,我想做的就是下载磁石链接,也许用进度条显示进度 如何用C#实现这样一个程序?使用将使用默认应用程序集打开磁铁URL以处理它们。它不会在您的应用程序中打开,但您将编写一个torrent应用程序(这不是最简单的任务…): 最好

我正在做一个项目,我需要从torrent网站下载一个磁铁链接。例如,我给磁铁链接一个文本框,它下载指定文件夹中磁铁链接的内容

我想使用monotorrent,但它非常复杂,实际上不起作用,它只会抛出一些错误,其中一个错误是“URI前缀不可识别”,并且不知道如何解决它

再说一次,我想做的就是下载磁石链接,也许用进度条显示进度

如何用C#实现这样一个程序?

使用将使用默认应用程序集打开磁铁URL以处理它们。它不会在您的应用程序中打开,但您将编写一个torrent应用程序(这不是最简单的任务…):


最好的方法是编程下载torrent文件,然后运行一个参数为torrent文件路径的程序。例如,您可以将cygwin与rtorrent(命令行torrent客户端)结合使用。

您能在回答中发布为monotorrent编写的代码吗?我们也许能帮你改正。能给我举一个你所说的例子吗?
string magnetUrl = "magnet:?xt=urn:sha1: ..."
Process.Start(magnetUrl);