비트 토 런트 프로토콜을 단계별로 구현하는 방법에 대한 자습서/블로그 게시물을 찾고 있습니다. 어떻게 작동합니까? 동료들에게 어떻게 요청합니까? 추적자와 이야기하십시오.비트 토 런트 프로토콜 구현
나는 프로그래밍 언어 (자바, 루비, 펄, C#을)
비트 토 런트 프로토콜을 단계별로 구현하는 방법에 대한 자습서/블로그 게시물을 찾고 있습니다. 어떻게 작동합니까? 동료들에게 어떻게 요청합니까? 추적자와 이야기하십시오.비트 토 런트 프로토콜 구현
나는 프로그래밍 언어 (자바, 루비, 펄, C#을)
at the spec과 일부 OSS 클라이언트의 소스를 보길 권한다. 당신은 약간의 일을해야 할 것입니다. 그러나 그것이 프로그래밍이 작동하는 방법입니다.
저는 현재 this 사양을 사용하여 Java에서 BitTorrent 클라이언트를 구현하고 있습니다.
비트 토런트 프로토콜의 완전한 설명 : 이것은 .NET에서 수행 비트 토런트 프로토콜의 구현입니다
jonas.nitro.dk/bittorrent/bittorrent-rfc.html은 BitTorrent 프로토콜에 대한 끔찍한 소식입니다. 그것의 부분은 매우 복잡하고 다른 부분은 완전히 잘못되었습니다. https://wiki.theory.org/BitTorrentSpecification 또는 여기 공식 : http://bittorrent.org/beps/bep_0003.html – Encombe
. 소스 코드는 github에 볼 수 있으며
Qt는 당신이 사양에 따라 Qt Torrent Example (C++)하지 어려운 프로토콜을 구현
링크가 끊어졌습니다. – MasterMastic
http://doc.qt.io/qt-5/qtnetwork-torrent-example.html –
을 읽을 수 있도록 매우 읽기 쉬운 문서를 가지고 . 그러나 저장소, 확장 가능한 서버, 피어/피스 픽 알고리즘 등과 같은 많은 내부 요소가 있습니다.
비트 토런트 구현 또는 BitTornado은 쉽게 읽을 수있는 파이썬을 사용합니다. 개인적으로 내부를 이해하는 것이 유용하다는 것을 알게되었습니다.
이 그녀는 단계별로 프로세스 단계를 설명 좋은 소스 http://www.kristenwidman.com/blog/how-to-write-a-bittorrent-client-part-1/ 입니다 ...
나는이에 관심이 있고 거기에 내가 현상금까지 넣을 수 있도록 더 좋은 지식이있을 가지고있다 생각합니다. 프로토콜에 대한 자습서/연습을 찾고 있지만 포인터를 시작하는 것도 좋을 것입니다. – Louis