Вопрос к господам лорчанам. В проекте есть необходимость поддерживать с браузером постоянное соединение и иногда информировать его (браузер) о событиях (буквально двух типов с простой payload). Строго говоря, на данном этапе подошел бы и SSE, но так решили что надо ws.
Код, в котором событие возникает написан на не самом свежем PHP. Событие второго типа (информирование о нем не так приоритетно) вообще возникает в скриптах на смеси bash и python.
Вопрос. Подскажите какой-то сервер, который бы:
- Принимал бы WS подключения от браузеров
- Поддерживал бы эти соединения
- Мог бы как-то принять сообщения от веб-проекта или другой программы с целью дальнейшей транспортировки в одно из бразуерных подключений
- Позволял бы как как-то соотнести пользователей в веб-проекте и подключившихся (в идеале конечно еще аутентифицировать их)
Желательно, чтобы всё это было относительно просто в настройке не было привязано к JS, PHP и вообще какому-то одному языку.
Спасибо.