Skip to content
This repository has been archived by the owner. It is now read-only.

Can two peers without a common transport communicate? #202

Closed
JustinDrake opened this issue Nov 24, 2016 · 2 comments
Closed

Can two peers without a common transport communicate? #202

JustinDrake opened this issue Nov 24, 2016 · 2 comments

Comments

@JustinDrake
Copy link

JustinDrake commented Nov 24, 2016

Let's assume we have two IPFS peers A and B without a common transport. For example, A is a go-libp2p node which supports TCP and WS, whereas B is a js-libp2p node which supports WebRTC. Can A and B communicate with each other?

One obvious idea is to use a relay node C which supports both TCP and WebRTC, and can relay traffic as follows:

       TCP         WebRTC
A <---------> C <---------> B

Do such relay nodes exist? How would A and B communicate with each other today?

@daviddias
Copy link

daviddias commented Nov 24, 2016

@JustinDrake we are working on that TURN feature, there is code for it already, just not merged into master, it is one of our Q4 goals, so expect news soon :)

@flyingzumwalt
Copy link
Contributor

flyingzumwalt commented May 23, 2017

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants