Связь через сокет PHP с C ++ - PullRequest
0 голосов
/ 05 мая 2019

У меня есть ситуация, когда мое приложение c ++ работает на стороне клиента и постоянно опрашивает сервер, на котором работают мои веб-приложения на основе PHP.

C ++ использует LIBCURL и каждые 5 секунд опрашивает сервер на наличие новых данных в базе данных.Меня не устраивает идея непрерывного опроса, и я обеспокоен утечками памяти, так как клиентское приложение работает круглосуточно и без выходных.

Поэтому я подумал о реализации механизма, при котором сервер будет отправлять сообщение клиентскому приложению при поступлении новых данных. Единственный способ, которым я могу думать об этом, - через сокеты.Сервер PHP откроет сокет и отправит данные клиенту c ++, который прослушивает сокет.

Может ли кто-нибудь дать мне совет по поводу этого метода или если есть лучший способ сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...