Я опытный программист приложений на C / C ++, но относительно новичок в веб-программировании, REST и т. Д.
Существует центральный сервер, который контролирует различные другие клиентские машины. Сервер предоставляет некоторые API, с помощью которых клиентские машины периодически отправляют на сервер обновления статуса и другие данные. Хотя это клиент, который всегда связывается с сервером, сервер также отправляет команды клиенту в ответ на методы POST, и методы клиента действуют на него.
Теперь, если сам сервер проактивно хочет отправить какое-то сообщение клиенту, возможно ли это - т.е. клиенты подключаются только один раз в час, но в середине сервер должен попросить клиента связаться с ним - возможно ли это все
Если нет, то это единственный способ получить некоторые внеполосные данные - т.е. клиенты также могут запускать отдельный процесс, прослушивая отдельный порт. В любое время, когда сервер хочет связаться с клиентом, сервер отправляет некоторое сообщение конкретному клиенту на этом порту, прося клиента связаться с сервером?