2009-06-13 3 views
55

비트 토 런트 프로토콜을 단계별로 구현하는 방법에 대한 자습서/블로그 게시물을 찾고 있습니다. 어떻게 작동합니까? 동료들에게 어떻게 요청합니까? 추적자와 이야기하십시오.비트 토 런트 프로토콜 구현

나는 프로그래밍 언어 (자바, 루비, 펄, C#을)

+1

나는이에 관심이 있고 거기에 내가 현상금까지 넣을 수 있도록 더 좋은 지식이있을 가지고있다 생각합니다. 프로토콜에 대한 자습서/연습을 찾고 있지만 포인터를 시작하는 것도 좋을 것입니다. – Louis

답변

7

at the spec과 일부 OSS 클라이언트의 소스를 보길 권한다. 당신은 약간의 일을해야 할 것입니다. 그러나 그것이 프로그래밍이 작동하는 방법입니다.

8

저는 현재 this 사양을 사용하여 Java에서 BitTorrent 클라이언트를 구현하고 있습니다.

21

비트 토런트 프로토콜의 완전한 설명 : 이것은 .NET에서 수행 비트 토런트 프로토콜의 구현입니다

http://jonas.nitro.dk/bittorrent/bittorrent-rfc.html

+0

jonas.nitro.dk/bittorrent/bittorrent-rfc.html은 BitTorrent 프로토콜에 대한 끔찍한 소식입니다. 그것의 부분은 매우 복잡하고 다른 부분은 완전히 잘못되었습니다. https://wiki.theory.org/BitTorrentSpecification 또는 여기 공식 : http://bittorrent.org/beps/bep_0003.html – Encombe

4

Qt는 당신이 사양에 따라 Qt Torrent Example (C++)하지 어려운 프로토콜을 구현

+0

링크가 끊어졌습니다. – MasterMastic

+0

http://doc.qt.io/qt-5/qtnetwork-torrent-example.html –

2

을 읽을 수 있도록 매우 읽기 쉬운 문서를 가지고 . 그러나 저장소, 확장 가능한 서버, 피어/피스 픽 알고리즘 등과 같은 많은 내부 요소가 있습니다.

비트 토런트 구현 또는 BitTornado은 쉽게 읽을 수있는 파이썬을 사용합니다. 개인적으로 내부를 이해하는 것이 유용하다는 것을 알게되었습니다.

관련 문제