Здравствуйте, коллеги!
Вопросы по библиотеке cpp-netlib (можно взять
тут или
тут). Никто ее не использовал? Библиотека хардкорно плюсовая, использует boost::asio, я не смог с ней разобраться ;( Непонятно следующее:
1) там HTTP-сервер последовательный что-ли? Т.е. запросы обрабатываются только по очереди? А можно как-то исхитриться и сделать параллельную обработку запросов?
2) Клиента можно как-то обрубить после вызова client.get() (client.post() etc) — чтобы реализовать неблокирующую скачку с возможностью отмены — в одном потоке клиента запускаем, а в другом обрабатываем UI и по нажатию отмены прерываем клиента?
3) Для клиента boost::asio тянет за собой openssl, можно как-то обрубить его, если мне не нужно HTTPS?