2016-08-13 2 views
-1

Im 토런트 웹 사이트에서 자석 링크를 다운로드해야하는 프로젝트에서 작업 중입니다. 예를 들어, 텍스트 상자에 자석 링크를 제공하고 지정된 폴더에 해당 자석 링크의 내용을 다운로드합니다.C#으로 자석 링크를 다운로드하는 방법은 무엇입니까?

monotorrent를 사용하고 싶었지만 매우 복잡하고 실제로 작업을하지 못했고 일부 오류가 발생했으며 "URI 접두어가 인식되지 않습니다"라는 오류가있었습니다. 해결 방법을 알지 못했습니다.

다시는 내가 원하는 모든 자석 링크를 다운로드하고 어쩌면

가 어떻게 C 번호와 같은 프로그램을 구현할 수있는 진행률 막대로 진행률을 표시하는 것입니다?

+1

답변에 monotorrent로 작성한 코드를 게시 할 수 있습니까? 문제를 바로 잡는 데 도움을 줄 수 있습니다. –

+0

가능한 복제본 : https://stackoverflow.com/questions/3134158/good-bittorrent-libraries-in-net –

답변

1

Process.Start()을 사용하면 자석 URL을 처리하기 위해 설정된 기본 응용 프로그램으로 자석 URL이 열립니다. 실행 후

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

가장 좋은 방법은 programmaticaly 토런트 파일을 다운로드 할 것이며 : 그것은 당신의 응용 프로그램에서 열리지 않습니다,하지만 당신은 토런트 응용 프로그램을 작성 할 것 (가장 쉬운 일이 아니다있는 ...) 토런트 파일의 경로 인 매개 변수가있는 프로그램. 예를 들어, rtorrent (명령 행 토렌트 클라이언트)와 함께 cygwin을 사용할 수 있습니다.

+0

내가 말한 내용의 예를 보여줄 수 있습니까? –