Почему Asio TCP -сервер сбоятся после первого Async_read?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Почему Asio TCP -сервер сбоятся после первого Async_read?

Сообщение Anonymous »

Я написал простую программу, чтобы узнать, как работает Asio. < /p>
Вот код: < /p>

Код: Выделить всё

#include 
#include 
namespace asio = boost::asio;
using asio::ip::tcp;

int main() {
using boost::system::error_code;
asio::io_context ctx;
tcp::acceptor    acceptor(ctx, tcp::endpoint(tcp::v4(), 8080));
tcp::socket      socket(ctx);
char             buffer[100];

//  accept handler
std::function accept_handler = [&](error_code ec) {
std::cout 

Подробнее здесь: [url]https://stackoverflow.com/questions/79770483/why-does-asio-tcp-server-crash-after-the-first-async-read[/url]
Ответить

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

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

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

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

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