Comments (2)
This method uses a direct connection to that peer, which uses the underlying libp2p transport, which may be any of the configured ones, like TCP, Websockets, WebRTC, etc.
If you're thinking of using UDP for unreliable pubsub, I think that IPFS does not support that, but you can pose that question directly to ipfs/ipfs (or ipfs/js-ipfs).
Right now, the broadcast topology is floodsub, which is pretty suboptimal. Experiments with gossip topologies like Epidemic Broadcast Trees and similar have happened, but not included in IPFS or libp2p. Again, for this you should post to IPFS or libp2p :)
from ipfs-pubsub-room.
Thanks a lot for quick reply!
from ipfs-pubsub-room.
Related Issues (20)
- Get current peerID HOT 1
- preparations for js-ipfs 0.32 HOT 1
- preparations for js-ipfs 0.33
- peers dissappear while still online
- not having a dist version published to a JS CDN disables some developers from trying this out
- preparations for js-ipfs 0.34
- ipfs._libp2pNode will be moving to ipfs.libp2p. HOT 2
- room.broadcast only sends messages to itself not other peers. HOT 1
- preparations for js-ipfs 0.35 HOT 1
- preparations for js-ipfs 0.36 HOT 1
- My room did nothing when a peer has joined?
- preparations for js-ipfs 0.37 HOT 1
- How do you associate a node id with a user identity HOT 1
- Enabling Pubsub in the browser HOT 1
- Promise rejection warning HOT 2
- Readme documents "subscribed" event that has no implementation HOT 1
- Pubsub-room from IPFS vs LibP2P
- Peer connections
- TypeError: Class constructor PubSubRoom cannot be invoked without 'new' HOT 2
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 ipfs-pubsub-room.