4 ms·
What is the underlying protocol that Ruma uses for communication? Is it HTTP, XMPP or something else?
by rajanchandi 10y ago
What is the underlying protocol that Ruma uses for communication? Is it HTTP, XMPP or something else?
- Perceptes 10y agoIn terms of OSI layer 7 protocol, Matrix uses HTTP, though in the future it may specify other application protocols.
- rajanchandi 10y agoThe problem with HTTP is that it drains 11 times more battery on a mobile phone than something like MQTT.
- gmfawcett 10y agoCan you give any evidence to support that statement?
- Arathorn 10y agoAs Perceptes says, Matrix is designed to have modular transports. So if you want to use MQTT or CoAP or WebSockets or whatever for the client/server API, then go for it :) PRs welcome!
- akerro 10y ago[sources required]