Внедрить файловый сервер HTTPS на C ++ в Linux - PullRequest
0 голосов
/ 26 октября 2011

Я бы хотел реализовать в Linux простое приложение для файлового сервера, которое позволяло бы зарегистрированным пользователям загружать и скачивать файлы.

Этот файловый сервер должен работать с приложением Django, которое обрабатывает права входа пользователя / доступа к файлам и передает запросы на загрузку / выгрузку HTTPS в приложение файлового сервера C ++.

Кроме того, он должен обрабатывать несколько запросов от нескольких пользователей. Каков наилучший способ сделать это? Должен ли я использовать boost: asio или другую библиотеку? С чего мне начать?

Ответы [ 4 ]

2 голосов
/ 26 октября 2011

Try cpp-netlib - сетевая библиотека C ++ только для заголовков, находящаяся под сильным влиянием библиотек Boost C ++ и созданная Дин Майкл

1 голос
/ 26 октября 2011

Библиотека Wt - это библиотека C ++ для простого кодирования HTTP или HTTPS-серверов.

Вы также можете сделать приложение файлового сервера FastCGI или SCGI клиент вашего веб-сервера (тот, на котором работает Django).

0 голосов
/ 03 июля 2014

Вот довольно хороший список библиотек HTTP http://kukuruku.co/hub/cpp/a-cheat-sheet-for-http-libraries-in-c

0 голосов
/ 26 октября 2011

DAG позволяет туннелировать SSH через HTTP, и, возможно, стоит попробовать.

...