Comments (2)
We have NAT-PMP and UPnP as both viable options (NAT-PMP will be released in the upcoming v1.1 release of Noise).
Admittedly, we want to refrain from including methods that require rendezvous servers for discovering new peers (for obvious reasons).
Since it seems like it may be turning into a popular option however, we can include a fallback option to NAT-PMP and UPnP the option to dial an ICE server for NAT traversal 😄.
from noise.
Thanks for your response!
from noise.
Related Issues (20)
- Dependency github.com/adl/ed25519 no longer maintained and available HOT 2
- Fail to discover peers after registering custom message HOT 1
- Node Listen blocks indefinitely when assigned port is already taken
- Node stops answering Pings when put in background
- ecdh: Use library functions for Ed25519->X25519 conversion
- Example for reconnecting to nodes if they drop out HOT 1
- Client connects but don't see any handling data
- nodes with logging enabled always echo private key to logs
- ed25519 dependency link deprecated (module path has been changed) HOT 1
- aead.go should import crypto/rand rather than math/rand HOT 3
- Advertisment converting ipv4 into ipv6
- Is there a reason for using oasislabs/ed25519 instead of crypto/ed25519?
- Use of internal package not allowed HOT 1
- Indirect routing
- Use Readers/Writers instead of bytes
- OnPeerEvicted happens immediately after connection, disregarding timeout HOT 5
- Is there a gossip protocol for p2p network fast broadcast the message?
- How well does it scale? HOT 4
- No longer maintained?
- How to establish a p2p link based on the negotiated token and communicate
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from noise.