@mia_catwar

Как сделать сайт многопользовательским?

У меня возник вопрос, как сделать сайт многопользовательским. В смысле не регистрацию, а чтобы при выполнении скрипта js это было видно всем смотрящим сайт и скрипт не сбрасывался при обновлении страницы. Например: у нас есть скрипт, который при нажатии на кнопку перемещает картинку вправо на 50 пикселей. Но при обновлении страницы картинка снова стоит на месте. И у других пользователей это не видно. Как сделать, чтобы и пользователи могли двигать другую картинку, и я, при этом изменения не сбрасывались или хотя бы были видны всем?
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
При перемещении картинки нужно отправить данные о перемещении на сервер, там их сохранить, и при последующем открытии странцы сервер должен отдать уже новые координаты.

Если нужно чтобы они перемещались в реалтайме, как в многопользовательских играх - нужно постоянно слать с сервера на все клиенты данные через websocket или long polling.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
mmmaaak
@mmmaaak
Очевидно синхронизировать состояние двигающихся картинок на сервере
Ответ написан
Комментировать
Как-нибудь синхронизировать это перемещение картинок и передавать эту информацию каждому клиенту.
Передачу данных в реальном времени без перезагрузки страницы можно реализовать через вебсокеты
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 19:51
15000 руб./за проект
22 нояб. 2024, в 19:15
200000 руб./за проект
22 нояб. 2024, в 18:50
30000 руб./за проект