Пример net_with_separate_vfs
Пример представляет собой простейший случай взаимодействия по сети с использованием сокетов Беркли.
Пример состоит из сущностей Client
и Server
, связанных TCP-сокетом с использованием loopback-интерфейса. В коде сущностей используются стандартные POSIX-функции.
Чтобы соединить сущности сокетом через loopback, они должны использовать один экземпляр сетевого стека, то есть взаимодействовать с "общей" сущностью VFS (в этом примере сущность называется NetVfs
).
Для корректного соединения сущностей Client
и Server
с сущностью NetVfs
необходимо также включить в решение сущность Env.
Для сборки и запуска примера используется система CMake из состава KasperskyOS Community Edition.
Файлы примера
Код примера и скрипты для сборки находятся по следующему пути:
/opt/KasperskyOS-Community-Edition-<version>/examples/net_with_separate_vfs
Сборка и запуск примера
См. "Сборка и запуск примеров".