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