Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: Support For UDP Tracker Protocol #2

Open
Harry-kp opened this issue Aug 17, 2024 · 0 comments
Open

Feat: Support For UDP Tracker Protocol #2

Harry-kp opened this issue Aug 17, 2024 · 0 comments
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@Harry-kp
Copy link
Owner

Issue: Lack of Support for UDP Tracker Protocol

Description:

The current implementation of the peer discovery mechanism only supports HTTP trackers. However, modern torrent files often utilize the UDP tracker protocol for peer discovery. This limitation prevents the script from effectively finding peers for torrents that rely on UDP trackers.

Impact:

The inability to connect to UDP trackers significantly reduces the ability of this script to download the modern torrent files

Proposed Solution:

Implement support for the UDP tracker protocol in the peer discovery process. This would involve:

  • Adding logic to identify and handle UDP tracker URLs.
  • Implementing the necessary UDP communication steps for connecting to and communicating with UDP trackers.
  • Parsing the UDP tracker responses to extract peer information.

Benefits:

  • Increased Peer Availability: Expanding support to UDP trackers will significantly increase the pool of available peers, leading to improved download performance and a more robust torrenting experience.
  • Compatibility with Modern Torrents: Supporting UDP trackers ensures compatibility with a wider range of torrents, including those that primarily or exclusively use UDP for peer discovery.
  • Enhanced Functionality: Adding UDP tracker support will enhance the overall functionality and usability of the script, making it more versatile and effective in a modern torrenting landscape.

Priority:

High - This issue directly impacts the core functionality of the script and its ability to effectively discover peers for a significant portion of modern torrents. Addressing this limitation is crucial for improving performance and compatibility.

@Harry-kp Harry-kp added enhancement New feature or request help wanted Extra attention is needed labels Aug 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant