Comments (12)
It's quite possible that no one else is on the network :(
from friends.
So it is a single network that everyone connects to? How does peer discovery work? Could it be some NAT traversal issue?
from friends.
The logic is here: https://github.com/moose-team/friends-swarm/blob/master/swarm.js. Sorry the repo is not very well documented. Short answer is WebRTC swarm (https://github.com/mafintosh/webrtc-swarm) plus a signal hub (https://github.com/mafintosh/signalhub).
from friends.
Great, thanks for the refs. I guess there's no actual error, will just lurk longer :)
from friends.
On Mon, Mar 07, 2016 at 09:52:10AM -0800, Helder Ribeiro wrote:
I guess there's no actual error, will just lurk longer :)
I'd had this problem earlier as well. Since @obvio171 is presumably
lurking, I thought I'd fire up friends locally and see if I could
connect to him, but I'm also seeing β0 peersβ. Looking at the network
logs, it looks like the only requests my instance is making is to
GitHub (for my user and avatar). Should I be seeing a request to
https://github.com/mafintosh/signalhub in there?
from friends.
Ok, I thought I wasn't seeing anyone because no one else was using it, but I just tested it live with @virgilio and we both had 0 peers and couldn't see each other's messages. How can we go about debugging this?
from friends.
@wking Mafintosh's signalhub is still up.
from friends.
I'm seeing the same issue, though I don't know if anyone else is trying to use friends right now. Happy to help out in debugging if I can in any way.
from friends.
No one is active these days?
from friends.
πΏ
from friends.
So it is pretty lonely on the #friends
channel, which is a shame since it was so hard to compile and install. π I spent the day dockerizing peerbot with the intention of leaving one or two around on a free webservice. Unfortunately, the peer-to-peer thing has some feisty networking curiousness and I could only get it to work if I used docker run --net=host
which probably precludes it from working in shared hosting environment. I'm currently running it on one of my existing DigitalOcean droplets.
I'm hoping that as long as one peer (the peerbot) is always online, the message history will be preserved. Is that assumption correct?
from friends.
@wmhilton yes, message history is preserved and gossiped exclusively between peers. no peers, no history. so peerbot can act as a sort of chanserv / channel history server peer.
from friends.
Related Issues (20)
- miniLock for Privacy & Auth? (Open, Secure, Audited, High-Level) HOT 2
- simplify installation process HOT 1
- Give install instrcutions HOT 2
- Update Node version number from io.js, even if it is Node v4 to avoid confusion. HOT 2
- Why friends take so much time to deliver messages? HOT 1
- UI redesign+My Mockup HOT 18
- friends not working on Windows HOT 4
- [Installation] I get this error while installation HOT 1
- Use standard github user in gitconfig HOT 3
- `delegate-dom` seems disappeared HOT 5
- Clarification about how messages are gossipped
- no such file electron-prebuilt/path.txt HOT 2
- Generic friends HOT 1
- Friendly user beta HOT 4
- Potential remote arbitrary code execution
- Voice channels like Discord
- Still any development? HOT 7
- Could anybody provide an AppImage?
- toggling default menu in electron with keyboard shortcuts not working
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 friends.