привязки сигнала / Textsecure для c / c ++? - PullRequest
0 голосов
/ 15 апреля 2020

Я пытаюсь создать сигнальный / текстовый защищенный клиент, используя qt и C ++, однако я не могу добавить к нему любые привязки C ++.

единственные привязки, которые я могу найти, относятся к Go (https://github.com/nanu-c/textsecure/)

есть ли способ соединить C ++ с сигналом?

edit: я хотел бы уточнить некоторые вещи:

- я говорю о приложение для обмена сообщениями под названием Signal (https://signal.org)

- я пытаюсь написать приложение для Ubuntu Touch и разрабатываю для Manjaro linux.

Ответы [ 2 ]

0 голосов
/ 05 мая 2020

после еще нескольких копаний я обнаружил, что привязки textsecure теперь переименованы в libsignal.

после того, как выяснил, что я нашел библиотеку для c / c ++ https://github.com/signalapp/libsignal-protocol-c

0 голосов
/ 15 апреля 2020

В 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 ++.

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