Вся реализация - в MIO. В документации