Size: a a a

Конференция C++ Russia

2020 November 07

m

magras in Конференция C++ Russia
folly использует доступ к кишкам std::shared_ptr в реализации AtomicSharedPtr. Это в продолжении темы доступа к приватным полям.
источник

AV

Alexey Veselovsky in Конференция C++ Russia
Tommy
Не те, если сравнивать с ирл мероприятием
не те даже если сравнивать с онлайн мероприятием
источник
2020 November 09

Y

Yuri in Конференция C++ Russia
Кто может посоветовать библиотеку для c++ http/websocket client, что бы был удобный в написании (model c++) и чтобы за собой не тенул весь мир. Прошелся по awesome-websockets, что то ничего интересного. Пользовался libwebsocket и boost asio, но это все не то. Хочется для вебсокета лямды on_open, on_erro, on_close, on_message, для хттп простые синхронные запросы. Может кто чем то таким пользуется? Да знаю что самому можно обертку написать, но хотется чтото из опенсорса проверенное и обкатаное.
источник

NY

Nikita Yegorov in Конференция C++ Russia
Yuri
Кто может посоветовать библиотеку для c++ http/websocket client, что бы был удобный в написании (model c++) и чтобы за собой не тенул весь мир. Прошелся по awesome-websockets, что то ничего интересного. Пользовался libwebsocket и boost asio, но это все не то. Хочется для вебсокета лямды on_open, on_erro, on_close, on_message, для хттп простые синхронные запросы. Может кто чем то таким пользуется? Да знаю что самому можно обертку написать, но хотется чтото из опенсорса проверенное и обкатаное.
https://github.com/socketio/socket.io-client-cpp

Когда-то (вроде бы) такое со студентиками использовал, правда, пришлось руками допилить
Реализация аховая, но работает (если допилить)
источник

Y

Yuri in Конференция C++ Russia
Nikita Yegorov
https://github.com/socketio/socket.io-client-cpp

Когда-то (вроде бы) такое со студентиками использовал, правда, пришлось руками допилить
Реализация аховая, но работает (если допилить)
Спасибо, но проект больше мертв чем жив, да и он тянет websocket++ который тянет boost
источник

SM

Sergei Matyshev in Конференция C++ Russia
drogon, как вариант
источник

MK

Maxim Kapitonov in Конференция C++ Russia
Yuri
Кто может посоветовать библиотеку для c++ http/websocket client, что бы был удобный в написании (model c++) и чтобы за собой не тенул весь мир. Прошелся по awesome-websockets, что то ничего интересного. Пользовался libwebsocket и boost asio, но это все не то. Хочется для вебсокета лямды on_open, on_erro, on_close, on_message, для хттп простые синхронные запросы. Может кто чем то таким пользуется? Да знаю что самому можно обертку написать, но хотется чтото из опенсорса проверенное и обкатаное.
источник

*

*cyberzx in Конференция C++ Russia
Yuri
Кто может посоветовать библиотеку для c++ http/websocket client, что бы был удобный в написании (model c++) и чтобы за собой не тенул весь мир. Прошелся по awesome-websockets, что то ничего интересного. Пользовался libwebsocket и boost asio, но это все не то. Хочется для вебсокета лямды on_open, on_erro, on_close, on_message, для хттп простые синхронные запросы. Может кто чем то таким пользуется? Да знаю что самому можно обертку написать, но хотется чтото из опенсорса проверенное и обкатаное.
я на libcurl делал вебсокет клиент
источник

*

*cyberzx in Конференция C++ Russia
900 строчек кода где-то получилось :)
источник

*

*cyberzx in Конференция C++ Russia
Всё остальное плюсовое мне не понравилось. то нет IO абстракций, но какой-то жуткий boost-style. Всё, что я видел похоже на любительскую поделку. Хотя может за последние четыре года что-то изменилось.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Yuri
Кто может посоветовать библиотеку для c++ http/websocket client, что бы был удобный в написании (model c++) и чтобы за собой не тенул весь мир. Прошелся по awesome-websockets, что то ничего интересного. Пользовался libwebsocket и boost asio, но это все не то. Хочется для вебсокета лямды on_open, on_erro, on_close, on_message, для хттп простые синхронные запросы. Может кто чем то таким пользуется? Да знаю что самому можно обертку написать, но хотется чтото из опенсорса проверенное и обкатаное.
Restinio
источник

IV

Ignat Voroshilov in Конференция C++ Russia
*cyberzx
900 строчек кода где-то получилось :)
Кстати, как решал проблему с проверкой подписей к сертификатам на платформе Android? Или Android не трогал?
Речь о связке openssl + libcurl
источник

*

*cyberzx in Конференция C++ Russia
Ignat Voroshilov
Кстати, как решал проблему с проверкой подписей к сертификатам на платформе Android? Или Android не трогал?
Речь о связке openssl + libcurl
ну мы распространяем свой ca_bundle который и ставится через CURLOPT_CAINFO
так что система никак не влияет зачастую
источник

SP

Sergey Platonov in Конференция C++ Russia
поддерживаю
источник

*

*cyberzx in Конференция C++ Russia
попробую. сейчас как раз собрался писать LSP сервер для одного маленького языка
источник

SP

Sergey Platonov in Конференция C++ Russia
*cyberzx
попробую. сейчас как раз собрался писать LSP сервер для одного маленького языка
если что, автор в чате :)
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
В Restinio нет клиента, только сервер.

Если нужен простейший синхронный клиент, то libcurl с минимальной RAII оберткой замечательно работает.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Yauheni Akhotnikau
В Restinio нет клиента, только сервер.

Если нужен простейший синхронный клиент, то libcurl с минимальной RAII оберткой замечательно работает.
Виноват. Прочитал как сервер :(
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Из клиента я мб смотрел бы в сторону cpr, но насчёт вебсокетов там я не уверен
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Alexander Zaitsev
Из клиента я мб смотрел бы в сторону cpr, но насчёт вебсокетов там я не уверен
Правда в прошлый раз, когда я туда смотрел, там были какие-то проблемы с https :)
источник