Поддерживать работу сервера без использования std::getline или boost::asioC++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Поддерживать работу сервера без использования std::getline или boost::asio

Сообщение Anonymous »

Как я могу поддерживать работу сервера без использования std::getline или boost::asio?

Предоставляет ли cpprest какие-либо интерфейсы для этого?
Использование boost::asio может достичь этой цели, но предоставляет ли cpprest какой-либо другой полезный метод? Если да, то какие преимущества по сравнению с прямым использованием boost::asio?
Вот мой код:
int main(int argc, char* argv[]) {
utility::string_t port = U("8080");
utility::string_t address = U("http://localhost:");
address.append(port);

// init server
uri_builder uri(address);
uri.append_path(U("/api/predict/")).append(U("model"));
auto addr = uri.to_uri().to_string();

http_listener m_listener(addr);
m_listener.support(methods::GET, std::bind(&handle_get, std::placeholders::_1));
m_listener.support(methods::POST, std::bind(&handle_post, std::placeholders::_1));
m_listener.open().wait();

std::cout

Подробнее здесь: https://stackoverflow.com/questions/798 ... -boostasio
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»