2016-08-13 11 views
-1

私はトレントのウェブサイトからマグネットリンクをダウンロードする必要があるプロジェクトに取り組んでいます。たとえば、私はテキストボックスに磁石のリンクを与え、指定されたフォルダにその磁石リンクの内容をダウンロードします。C#でマグネットリンクをダウンロードするには?

単調ではありましたが、それは非常に複雑で、実際には動作しませんでした。ちょうどいくつかのエラーが発生し、そのうちの1つが「URI接頭辞は認識されませんでした」でした。

と、再び、私がやりたいすべてのは、磁石リンクをダウンロードして、多分プログレスバー

どのように私はC#のこのようなプログラムを実装することができて進行状況を表示することがありますか?

+1

あなたはあなたの答えにmonotorrentのために書いたコードを投稿できますか?あなたがそれを訂正するのを手伝うことができるかもしれません。 –

+0

可能な複製:https://stackoverflow.com/questions/3134158/good-bittorrent-libraries-in-net –

答えて

1

Process.Start()を使用すると、マグネットURLがデフォルトのアプリケーションセットで処理されます。それはあなたのアプリケーションで開くことはありませんが、あなたは(...最も簡単な作業ではありません)は急流のアプリケーションを書くことがしたい:

string magnetUrl = "magnet:?xt=urn:sha1: ..." 
Process.Start(magnetUrl); 
-1

最良の方法は、programmaticalyトレントファイルをダウンロードしてから実行されますtorrentファイルへのパスであるパラメータを持つプログラム。たとえば、rtorrent(コマンドラインtorrentクライアント)でcygwinを使用することができます

+0

あなたの言った事例を私に見せてもらえますか? –

関連する問題