Например, в настоящее время я должен l oop для каждого объекта и Stringify параметров объекта, отправляя отдельное сообщение для каждого объекта в массиве. Это делает процесс действительно медленным и вызывает некоторые проблемы с синхронизацией между пользователями. Как я могу зачеркнуть и отправить все мои объекты сразу и проанализировать результат?
Клиент - javascript, и сервер использует храповик для php.
for (let i = circles.length - 1; i >= 0; i--) {
if (connected) {
websocket_server.send(
JSON.stringify({
'type': 'circleData',
'user_id': circles[i].user,
'i': i,
'x': circles[i].x,
'y': circles[i].y,
'r': circles[i].r,
'c': circles[i].c,
})
);
}
}