UDP Tracker implementation
まだ誰も着手していません。
評価
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 初心者へのやさしさ
- 35/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- rust
- 領域
- networking
調査の方向性
リンクされている BitTorrent UDP tracker protocol の仕様から始めてください。connect、announce、scrape、IPv6 のチェックリスト項目に取り組み、その後 README と BEP サポートリストを更新してください。HTTP tracker は明示的に今後の作業とされています。
索引モデルが issue の本文から書いたものです。
説明
The main novel feature of Intermodal is expected to revolve around machine readable metadata manifests which enable a better user experience than existing content networks. I'd like to have sufficient infrastructure to develop features that use new data in manifests, so that everything works as expected end-to-end, and there is a compelling way to see the benefits of Intermodal.
To that end, I'd like to implement a UDP BitTorrrent tracker. Fortunately, the BitTorrent UDP tracker protocol is extremely simple.
Hopefully a basic implementation in async Rust won't require too much optimization to be fast.
After the basic implementation I can start to add features in tandem with manifest development, for example auto-population of an index with torrents announced to the tracker.
- connect
- announce
- scrape
- IPv6
- update readme, BEP support list
- future work: http tracker
- 主要言語
- Rust
- スター
- 661
- フォーク
- 36
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
casey/intermodal のほかの issue
-
documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
casey/intermodal#453 ·
-
Retracker commandオープン
難易度 4/5 3〜5日 初心者へのやさしさ 55/100
casey/intermodal#564 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
casey/intermodal#559 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 30/100
casey/intermodal#538 · コメント 6 件 ·
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
casey/intermodal#535 ·
casey/intermodal の issue をすべて見る
似ている issue
-
parity priority: low
難易度 2/5 半日 初心者へのやさしさ 65/100
storytold/vectorcraft#5421 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
bug enchantments Java Edition protocol
難易度 2/5 1〜3時間 初心者へのやさしさ 80/100
Pumpkin-MC/Pumpkin#4465 ·
メンテナーはふだん 1 日以内に返信
-
docs(metrics): replace stale src/metrics.rs line anchors in dashboard-metrics.md with symbol namesオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
ci-cd desktop size:low telemetry-improvement telemetry-round-1
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
vfarcic/dot-agent-deck#2079 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 74/100
fraiseql/fraisier-core#148 ·
メンテナーはふだん 1 日以内に返信