Пример multi_vfs_dns_client
Пример multi_vfs_dns_client
Этот пример показывает как использовать внешний dns-сервис в KasperskyOS.
Пример также демонстрирует использование разных виртуальных файловых систем (далее VFS) в одном решении:
- для работы с сетью используется программа
VfsNet; - для работы с файловой системой используется программа
VfsSdCardFs.
Программа Client использует стандартные функции библиотеки libc для обращения ко внешнему dns-сервису, которые транслируются в обращения к программе VfsNet по IPC.
Для сборки и запуска примера используется система CMake из состава KasperskyOS Community Edition.
Поставляемые ресурсы
- В директории
./resources/edlрасположен файлClient.edl, который содержит статическое описание программыClient. - В директории
./resources/hdd/etcрасположены файлы конфигурации для программVfsNetиDhcpcd:hostsиdhcpcd.confсоответственно.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/multi_vfs_dns_client
Сборка и запуск примера
См. "Сборка и запуск примеров".
Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!