Сервер для кожного користувача вiдкриває окрему сесiю, яка працює асинхронно. При запуску сесiї вiдбувається перевiрка доступу користувача (login, password) та запускається окремий процес командного iнтерпретатора. Кожен користувач має свiй pipe (для передачi вхiдних даних користувача з сокета на серверi у командний iнтерпретатор) та socket.