В Linux или Unix вы, вероятно, хотите установить связь с другими удаленными приложениями, используя некоторый протокол связи, например HTTP или HTTPS или SOAP или JSONRP C или ONCRP C. Конечно, прочитайте о socket (7) , а до этого Advanced Linux Programming , затем о syscalls (2) . Попробуйте прочитать учебник по Операционным системам
Обязательно изучите исходный код , относящийся к Сигналу . Прочитайте их техническую документацию .
Вам, безусловно, нужно понимать детали. Поэтому потратьте несколько дней или недель, чтобы узнать о них больше.
Если вы хотите использовать какой-либо веб-сервис , вам необходимо прочитать и понять его документацию, а также когда и как вам разрешено используй это. Возможны юридические или финансовые проблемы.
Тогда вы можете использовать библиотеки, связанные с HTTP (например, Wt или libonion на стороне сервера и libcurl или curlpp на стороне клиента).
См. Также в апреле 2020 г. текущий HelpCovid проект свободного программного обеспечения (для Linux), по крайней мере, для вдохновение. Мы кодируем его на C ++.