Currently order of messages is not enforced by core, but reliability is. This works as long as sender and receiver enforce order on machine, and the latency for each message differs by less than the time between messages.
In cases where latency is fluctuating, i.e. with mobile, or with Tor, rapid messages in succession arrive out of order. This is especially bad when sending large messages that are split across multiple toxcore messages, a feature supported in qTox.
Currently order of messages is not enforced by core, but reliability is. This works as long as sender and receiver enforce order on machine, and the latency for each message differs by less than the time between messages.
In cases where latency is fluctuating, i.e. with mobile, or with Tor, rapid messages in succession arrive out of order. This is especially bad when sending large messages that are split across multiple toxcore messages, a feature supported in qTox.