Думаю, мне просто не хватает одной маленькой детали, которая мешает мне видеть всю картину.
У меня есть веб-приложение, которое каждый раз использует запрос ajax для обновления клиента новой информацией или задачами.
У меня также есть длительный процесс на сервере, который является механизмом вычислений Java. Я бы хотел, чтобы этот движок отправлял обновление клиенту.
Мне интересно, как перенести мое веб-приложение на использование websocket. Возможно, phpwebsocket или аналогичный. Может ли мой сервер «решить» отправить информацию конкретному клиенту? Кажется возможным, глядя на php-websocket.
Может ли мой длинный процесс java backend использовать сервер websocket для отправки уведомления определенному клиенту. Как? ну, я могу сказать, что мое приложение Java могло бы использовать класс, который мог бы отправлять через websocket вместо http.
Но как сервер websocket знает, какому клиенту послать «информацию». Я озадачен всем этим. Любой документ, который объясняет это более подробно? Кажется, что веб-сокет может создать экземпляр моего веб-приложения.
Спасибо