вот у меня получилось сокеты сбоку сделать, но без select/epoll, возможно через них сокеты уже будут в самом лупе задействованы
Если сокеты сбоку, то как это может быть асинхронно? Идея ведь в том, что пока один fiber ждёт ввод/вывод, он передает управление другим fiber-ам. А epoll как раз позволяет определить последнюю завершенную операцию ввода/вывода, чтобы можно было передать управление нужному fiber-у