Доброго времени суток!
Хотелось бы реализовать механизм событий с использованием протокола Http. Механизм событий подразумевает асинхронное уведомление клиента о возникновении каких-либо событий и пересылка связанных с событием данных.
В промышленных протоколах обычно реализуется так: клиент держит с сервером постоянное соединение. В нужный момент сервер посылает клиенту пакет с событием.
При использовании Http соединение устанавливается, а когда страница отдана разрывается.
Есть вариант послать асинхронно запрос Ajax, а ответ с сервера «придержать» до наступления события. Но тут вопрос не порвет ли браузер соединение, если ответа не будет долго? Можно сделать timeout и еще раз посылать запрос конечно.
Есть новомодный Web сокет, но он плохо поддерживается браузерами, поэтому не подходит.
Все это нужно для быстрого отображения изменения информации в Web интерфейсе без использования всяких плагинов (Java, Flash) и др.
Похожие темы
- Форум [C] асинхронный клиент к асинхронному серверу (2008)
- Форум асинхронный jsonrpc клиент-сервер (2015)
- Новости Chrome 55 (2016)
- Форум XMPP web клиент (2013)
- Форум RPC с возможностью асинхронных посылок клиентам (2012)
- Форум Асинхронный TCP клиент с поддержкой шифрования (2015)
- Форум Асинхронные web-фреймворки питона: aiohttp vs. sanic (2020)
- Форум Web клиент XMPP выбор (2017)
- Форум Web клиенты для всякого (2007)
- Новости GNOME 3.24 (2017)