Никогда не гарантируется, что все клиенты будут получать данные одновременно.
Даже если данные были отправлены в одно и то же время (например, с использованием широковещательной передачи UDP, а не соединения WebSocket), клиенты страдают от разной задержки сети и маршрутизации, данные все равно будут поступать в разное время.
Для WebSockets сам сервер всегда будет отправлять данные некоторым клиентам, прежде чем они будут отправлены другим клиентам ...
... но это не значит, что данные будут поступать в том же порядке. Задержка в сети, проблемы с подключением, промежуточная производительность и другие неконтролируемые проблемы могут сделать так, чтобы данные, которые были отправлены первыми, поступали последними. Это невозможно контролировать.