Size: a a a

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

2020 November 09

NK

ID:0 in Конференция C++ Russia
Для тех, кто пропустил выпуск с Александром Боргардтом 5 ноября, делимся записью эфира: https://youtu.be/lHnwe5m3wuA

Больше о шоу и следующих выпусках: https://meetup-cpprussia.jugru.org/
источник

W

Wild_Wind in Конференция C++ Russia
Я не нашёл там клиента :(
И юзал курл :)
источник

W

Wild_Wind in Конференция C++ Russia
Alexander Zaitsev
Из клиента я мб смотрел бы в сторону cpr, но насчёт вебсокетов там я не уверен
Он грустный. Cpr не хочет в https и под санитайзерами падает.
источник

W

Wild_Wind in Конференция C++ Russia
Wild_Wind
Он грустный. Cpr не хочет в https и под санитайзерами падает.
И "Асинхронность" там синхронная :(
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Wild_Wind
Он грустный. Cpr не хочет в https и под санитайзерами падает.
на самом деле он умеет в https. ты просто его неправильно готовил :)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in Конференция C++ Russia
Wild_Wind
И "Асинхронность" там синхронная :(
Это как?
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
Wild_Wind
И "Асинхронность" там синхронная :(
в крестовых либах ещё нет адаптации крестовой асинхронности, к сожалению (или к счастью - я ещё для себя не решил)
источник

W

Wild_Wind in Конференция C++ Russia
источник

W

Wild_Wind in Конференция C++ Russia
Alexander Zaitsev
в крестовых либах ещё нет адаптации крестовой асинхронности, к сожалению (или к счастью - я ещё для себя не решил)
В курле уже есть асинк на curl_multi. Но они его не юзают! И запускают в std::async синхронный curl_easy.
источник

AZ

Alexander Zaitsev in Конференция C++ Russia
ну это асинхронность, которую мы заслужили
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
Wild_Wind
В курле уже есть асинк на curl_multi. Но они его не юзают! И запускают в std::async синхронный curl_easy.
Чтобы заюзать curl_multi, к сожалению, сперва нужно неплохо так покурить, а потом ещё и изрядно поприседать. Нам даже как-то небольшую доку девелось на эту тему делать. Так что тех, кто не использует curl_multi легко понять.
источник

W

Wild_Wind in Конференция C++ Russia
Yauheni Akhotnikau
Чтобы заюзать curl_multi, к сожалению, сперва нужно неплохо так покурить, а потом ещё и изрядно поприседать. Нам даже как-то небольшую доку девелось на эту тему делать. Так что тех, кто не использует curl_multi легко понять.
Предпочитаю либо делать по нормальному, либо не делать вовсе.
Тут же ситуация обратная - вот тебе "Асинхронность", но нет.
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
Wild_Wind
Предпочитаю либо делать по нормальному, либо не делать вовсе.
Тут же ситуация обратная - вот тебе "Асинхронность", но нет.
Так ведь от требований зависит. Если нужно делать 1 запрос в 10 минут, то почему бы и нет? Другое дело, что здесь явно закон дырявых абстракций проглядывает.
источник

W

Wild_Wind in Конференция C++ Russia
Yauheni Akhotnikau
Так ведь от требований зависит. Если нужно делать 1 запрос в 10 минут, то почему бы и нет? Другое дело, что здесь явно закон дырявых абстракций проглядывает.
Да, от требований.
Но я предпочту явную синхронную многопоточность, нежели псевдоасинхронную, которая оной не является.
источник

*

*cyberzx in Конференция C++ Russia
Yauheni Akhotnikau
Чтобы заюзать curl_multi, к сожалению, сперва нужно неплохо так покурить, а потом ещё и изрядно поприседать. Нам даже как-то небольшую доку девелось на эту тему делать. Так что тех, кто не использует curl_multi легко понять.
У curl_multi действительно не самый логичный API даже по меркам мира С-библиотек.
Но если делаешь библиотеку-враппер, то почему бы не покурить  и не разобраться?
источник

YA

Yauheni Akhotnikau in Конференция C++ Russia
*cyberzx
У curl_multi действительно не самый логичный API даже по меркам мира С-библиотек.
Но если делаешь библиотеку-враппер, то почему бы не покурить  и не разобраться?
Во-первых, лень. Во-вторых, по curl_multi на удивление мало вменяемой информации. Приходится по крупицам выискивать
источник

I

Ioann_V in Конференция C++ Russia
Могу сделать доклад по курлу на ЦПП.РФ
источник

I

Ioann_V in Конференция C++ Russia
:D
источник

*

*cyberzx in Конференция C++ Russia
Yauheni Akhotnikau
Во-первых, лень. Во-вторых, по curl_multi на удивление мало вменяемой информации. Приходится по крупицам выискивать
Да есть примеры адекватные. Ну и это же опенсурс, всегда можно код посмотреть :)
https://curl.se/libcurl/c/ephiperfifo.html
источник

Y

Yuri in Конференция C++ Russia
Вот это примерно то что я хочу но это только сервер, а я про клиент и тянет к сожелению boost
источник