История изменений
Исправление Silerus, (текущая версия) :
Не прав, был, метод run запихнут в пототок, функция main завершается и поток вслед за ней
Исходная версия Silerus, :
в том асинхронные методы ленивые и надо постоянно дергать менеджер через функцию poll или на постоянной основе run (io_service:poll io_service::run)