سلام
من به یک سروری با boost وصل شدم و در حال دریافت اطلاعات هستم
ولی مرتبا در async_read ارور end off file میگیرم و قطع میشوم
این اتفاق زمانی میوفته که بین ۱ الی ۲ دقیقه هیچ اطلاعاتی از سمت سرور به من داده نشود
در صورتی که مطمئنم سرور اون طرف من را قطع نکرده است
برای اینکه بتونم از این قطع شدن جلوگیری کنم باید چیکار کنم؟
boost::asio::async_read(socket_, boost::asio::buffer(header_buffer , 4 ),
boost::bind(&uap_client::handle_read_header, this,
boost::asio::placeholders::error,
boost::asio::placeholders::bytes_transferred)
);