Size: a a a

2020 March 27

ZZ

Zorro Zorroff in pro.cxx
пишут что вроде таки 1 тред, интересно
источник

A

Alex in pro.cxx
А, понятно
источник

ZZ

Zorro Zorroff in pro.cxx
>  Enable multiple simultaneous transfers in the same thread without making it complicated for the application.
источник

FS

Flower Surgeon in pro.cxx
прямо как в libusb, судя по всему
источник

ZZ

Zorro Zorroff in pro.cxx
про курл: https://github.com/jpbarrette/curlpp/blob/master/examples/example13.cpp  примеры multi interface, нужно делать самому select() на сокетах, короче в курле чересчур низкоуровнево с его мультиреквестами (к тому же не факт, можно ли динамически добавлять, таким образом используя как полноценный асинх фреймворк)
источник

EP

Egor Pugin in pro.cxx
Zorro Zorroff
про курл: https://github.com/jpbarrette/curlpp/blob/master/examples/example13.cpp  примеры multi interface, нужно делать самому select() на сокетах, короче в курле чересчур низкоуровнево с его мультиреквестами (к тому же не факт, можно ли динамически добавлять, таким образом используя как полноценный асинх фреймворк)
странно, что ты пошел смотреть примеры не в оригинал
источник

ZZ

Zorro Zorroff in pro.cxx
несомненно, там на С и низкоуровневее. Я мог бы заняться лишней работой, но мне бы просто взять и прикрутить.
источник

ZZ

Zorro Zorroff in pro.cxx
nghttp2 хочет boost::asio
restinio не имеет http client
libuv сам по себе не имеет http клиента, но поверх него есть таковые проекты
libevent вроде чото есть
uring io это афтар пошутил ответить на мой вопрос
курл - нету плюсового враппера нормального, хотя видимо есть подходящий С интерфейс
источник

P

Potomyznaesh in pro.cxx
String(const char* str) : str(new char[strlen(str) + 1]) {
       strcpy(this->str,str);
   }
Что такое : ?
источник

CD

Constantine Drozdov in pro.cxx
Potomyznaesh
String(const char* str) : str(new char[strlen(str) + 1]) {
       strcpy(this->str,str);
   }
Что такое : ?
список инициализации полей класса
источник

P

Potomyznaesh in pro.cxx
Я не пойму что такое делегирование...
источник

CD

Constantine Drozdov in pro.cxx
вам в @supapro
источник

AT

Andrew Titov in pro.cxx
Potomyznaesh
Я не пойму что такое делегирование...
Его нет в этом примере.
источник

P

Potomyznaesh in pro.cxx
:
источник

AT

Andrew Titov in pro.cxx
И что?
источник

P

Potomyznaesh in pro.cxx
Andrew Titov
Его нет в этом примере.
мы сейчас проходим это, но я не понял. Можете кратко объяснить?
источник

EP

Egor Pugin in pro.cxx
Zorro Zorroff
nghttp2 хочет boost::asio
restinio не имеет http client
libuv сам по себе не имеет http клиента, но поверх него есть таковые проекты
libevent вроде чото есть
uring io это афтар пошутил ответить на мой вопрос
курл - нету плюсового враппера нормального, хотя видимо есть подходящий С интерфейс
уринг вместо аио, а не хттп, а многое другое окажется заведомо хуже курла. да и сишный интерфейс не так плох , плюсовые врапперы вообще близко к нему не подберутся по функционалу
источник

q

qwert in pro.cxx
Potomyznaesh
мы сейчас проходим это, но я не понял. Можете кратко объяснить?
источник

ZZ

Zorro Zorroff in pro.cxx
Egor Pugin
уринг вместо аио, а не хттп, а многое другое окажется заведомо хуже курла. да и сишный интерфейс не так плох , плюсовые врапперы вообще близко к нему не подберутся по функционалу
Понял про уринг. По HTTP - я щас на удивление склоняюсь к curl C API, спасибо за хинты.
источник

AT

Andrew Titov in pro.cxx
Zorro Zorroff
постоянно, и довольно успешно, всё происходило под флагом "ну не будем же мы ради одной фичи тянуть буст".
в проекте есть однако standalone asio, на нем был прикручен restbed если я не ошибаюсь, но он чото unmaintained в области http client (server ok)
Так ведь Boost не нужен вам целиком. Или у вас есть другие причины? (Я не докапываюсь, мне просто интересно.)
источник