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

Implement PEX extension #65

Closed
transitive-bullshit opened this issue May 29, 2014 · 2 comments
Closed

Implement PEX extension #65

transitive-bullshit opened this issue May 29, 2014 · 2 comments

Comments

@transitive-bullshit
Copy link
Member

@transitive-bullshit transitive-bullshit commented May 29, 2014

Implement peer exchange protocol for more efficient peer discovery and facilitating healthier swarms.

There is sadly no standardized PEX protocol, but rather 3 competing implementations, This paper, specifically section 2.1.4.3, gives a solid overview of the competing protocols and notes that ut_pex is by far the most popular. It's also the one I've seen supported empirically the most, so let's disregard AZ_PEX and BitComet's PEX for webtorrent.

Resources:

@transitive-bullshit

This comment has been minimized.

Copy link
Member Author

@transitive-bullshit transitive-bullshit commented Jun 2, 2014

Implemented as ut_pex module.

Minor PR to integrate this extension into bittorrent-client coming shortly.

@feross

This comment has been minimized.

Copy link
Member

@feross feross commented Jun 4, 2014

@feross feross closed this Jun 4, 2014
@lock lock bot locked as resolved and limited conversation to collaborators May 7, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.