Показать сообщение отдельно
  #1 (permalink)  
Старый 07.03.2018, 02:51
Новичок на форуме
Отправить личное сообщение для Gunners27 Посмотреть профиль Найти все сообщения от Gunners27
 
Регистрация: 05.03.2018
Сообщений: 2

проблема обмена данными сервер-пользователь
Доброго времени суток.
Есть задача:
на сервере хранится массив элементов, пользователь подключается к серверу через браузер, передаёт id элемента серверу, сервер отдаёт пользователям на выбор уже новый массив, без элемента [id].
Например:
есть массив p = ['a','b','c'] на сервере
подключаются юзера к серверу 
у них отображается на странице "а b c" и внизу поле для ввода индекса
пользователь вводит число в поле (0)
сервер получает id = 0
сервер передаёт новый массив всем юзерам p = ['b','c']
у всех пользователей на странице в браузере обновляется поле с "а b c" на "b c"
возврат к строке 4



Пробовал реализовывать через socket io, однако столкнулся с проблемой:
-) в момент, когда пользователь передаёт id серверу и получает массив без этого элемента, массив обновляется только у данного юзера, а нужно у всех в этот момент.
Собственно, проблема - автообновление элемента(НЕ СТРАНИЦЫ) у КАЖДОГО активного юзера в данный момент, в момент получения любым юзером нового массива от пользователя.
Буду очень признателен, если будут идеи/предложения/реализации или советы по поводу того, в какую степь идти.
Ответить с цитированием