KasperskyOS Community Edition 1.0

Пример 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

Сборка и запуск примера

См. "Сборка и запуск примеров".