5 ms·
>I can't comprehend why this isn't widely used. Maintaining the DHT connection is "expensive", expensive meaning a few packets a minute. That means mobile clie
by grayhatter 5y ago
>I can't comprehend why this isn't widely used.
Maintaining the DHT connection is "expensive", expensive meaning a few packets a minute. That means mobile clients can't enter sleep and stay connected, (without corp backed push notification services. Which we can't use/trust) So it'll kill expected battery life on mobile. Add to that, multidevice isn't supported, (I implemented the feature, but it didn't get merged before my will to work was killed by trolls) and Tox can be a bit frustrating to use. :(
- loxias 5y ago> Maintaining the DHT connection is "expensive", expensive meaning a few packets a minute. Could power be saved by batching messages? For example, in Bluetooth Low Energy, much power is saved by the radio waking up infrequently, and only staying on for a brief duration. That's how one makes sensors that run for a year off of coin cells. I wonder if it would improve the power situation on mobile if the DHT was maintained by far less frequent but larger bursts of network traffic.
- brokenmachine 5y agoJust curious, how does Matrix solve this problem?
- GoblinSlayer 5y agoMatrix is centralized, the server does all the heavy lifting.
- gefhfff 5y agoMatrix isn't centralized, though it's true servers do the heavy lifting for now (eventually you will be able to run the server on the clients)
- sieabahlpark 5y agoIt's federated by centralized hubs. Go try to run your own matrix server and lmk how far you get before just using another platform. Oh btw, that really toxic server keeps raiding everything they find.
- brokenmachine 5y agoBut how does that solve getting notifications to a mobile device? Does the phone just poll the server all the time? Wouldn't that eat a lot of battery?
- GoblinSlayer 5y agoThe phone polls only one server, in p2p it will need to poll a good chunk of whole network.