Связь между веб-сайтом и программой C ++ на одном компьютере Linux - PullRequest
0 голосов
/ 26 января 2020

У меня есть сайт с формами, элементами управления и т. Д. c. Пользовательские входные данные следует отправлять в программу на C ++, работающую на том же P C, что и веб-сервер (busybox httpd). С другой стороны, результаты программы на C ++ должны быть отправлены обратно и отображены на веб-сайте. Я немного растерялся, с чего начать и что с Google. Может ли кто-нибудь указать мне правильное направление?

1 Ответ

1 голос
/ 27 января 2020

Вам необходимо создать HTTP-сервер, который будет получать HTTP-запросы и отправлять HTTP-ответы. Запросы отправляются вашим браузером каждый раз, когда вы заходите на веб-страницу, отправляете форму и т. Д. c ...

В C ++ у вас есть разные библиотеки, которые делают это без необходимости делать это самостоятельно который является существующим вопросом по stackoverflow . Я рекомендую CURL, так как у меня был хороший опыт работы с ним, но другие библиотеки тоже должны работать хорошо.

Если вам нужно полностью создать HTTP-сервер самостоятельно, вы можете посмотреть пример Википедии (они также дают объяснение о протоколе передачи гипертекста).

...