Доброго времени суток!
Не знаю, куда лучше кинуть эту тему: в Web-development или сюда. пусть будет сюда.
Встала задача написать клиент-серверное приложение, которое работает постоянно «БЕЗ_ЕДИНОГО_РАЗРЫВА». То есть, если по порядку, то так:
1) создается сокет в клиенте и в сервере.
2) устанавливается между ними соединение.
3) идет передача данных по типу «запрос-ответ». Допустим, каждую секунду проверяется температура процессора сервера (но не важно, какая именно задача; важно, что запросы идут достаточно часто).
4) если соединение в силу внешних причин рвется, то пользователя об этом уведомляют и клиент через каждые N секунд старается возобновить соединение.
Очень стандартная задача. Также требуется, чтобы решение было кроссплатформенным и легко переносимым.
Лучшим решением здесь является написать веб-морду с Java-скриптом и связываться с сервером, используя любой браузер.
Вопрос: в какую сторону гуглить, дабы найти, как при помощи JavaScript сделать постоянный опрос сервера?