Więc oto mój problem: już mamy accepted
doładowanie gniazda asio tcp. I wszystkie nasze interfejsy API go używają. Musimy po prostu wykonać taki "odczyt z przekroczeniem limitu czasu" w jednej funkcji.Zwiększanie asio: Czy możliwe jest przekierowanie zaakceptowanego gniazda tcp do basic_socket_iostream (lub jakoś je z niego pobrać)?
Możliwe jest wykonanie takiego "odczytu z przekroczeniem limitu czasu", jak pokazano here. Ale dostaję doładowanie asio tcp gniazda z moich API, więc zastanawiam się, czy to było jak to możliwe, aby włączyć Boost :: Asio gniazdo do basic_socket_iostream. Jak to zrobić?
nie jest rozwiązaniem na Twoje pytanie, ale alternatywą: http://think-async.com/Asio/boost_asio_1_10_6/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp –