Правильно ли работает boost :: asio для рекурсивных соединений с сервером?
У меня есть асинхронный сервер TCP / IP, который подключается к себе из обработчика async_read и, кажется, заходит в тупик: следующий async_accept работает, но async_readblocks.
Сервер основан на примере http asio с пулом потоков.
Он реализует определенный API, используемый клиентами, а также может делегировать некоторые функции другому серверу (действуякак прокси или облачный узел).Проблема в том, что когда другой сервер является локальным (например, сам), тупик возникает где-то внутри библиотек asio.
Есть предложения?