php / c ++ - лучший способ связи между PHP и клиентом C ++ (REST, сокеты и т. д.) - PullRequest
0 голосов
/ 17 марта 2011

Допустим, у меня есть сайт, написанный на PHP. Пользователь загружает консольную программу C ++ с веб-сайта и устанавливает ее на свой компьютер. Теперь я хочу иметь возможность печатать строки printf () с моего веб-сайта PHP (сервера) для консольных программ C ++ (клиенты). Я думал об использовании REST, обслуживая XML-файл, такой как:

<prints> <print>Text</print> </prints>

Преимущество REST в простоте использования. Недостатком программы на C ++ является постоянная загрузка файла XML. Будет ли это проблемой, если у пользователя есть ограничение на использование Интернета?

Другое решение - сокеты, которые устраняют вышеуказанную проблему, но они более сложны и могут быть заблокированы брандмауэрами / маршрутизаторами.

Мой вопрос: не вызовет ли загрузка файла XML с веб-сервера проблему, если у пользователя есть ограничение на использование Интернета? Кроме того, существует ли компромисс между REST и сокетами или есть альтернатива этому типу связи?

1 Ответ

1 голос
/ 17 марта 2011

HTTP - протокол, используемый для доступа к веб-сайтам.

...