Пример echo описывает простейший случай взаимодействия двух сущностей:
Client передает сущности Server число (value).Server изменяет это число и передает новое число (result) сущности Client.Client выводит число result на экран.
Чтобы организовать такое взаимодействие сущностей, потребуется:
Client и Server, используя init-описание.Ping, который имеет один входной аргумент – исходное число (value) и один выходной аргумент – измененное число (result).Описание метода Ping на языке IDL:
Ping(in UInt32 value, out UInt32 result);

Client инициализировать все необходимые объекты (транспорт, прокси-объект, структуру запроса и др.) и вызвать интерфейсный метод.Server подготовить все необходимые объекты (транспорт, диспетчер компонента и диспетчер сущности и др.), принять запрос от клиента, обработать его и отправить ответ.Пример echo состоит из следующих исходных файлов:
client/src/client.c – реализация сущности Client;server/src/server.c – реализация сущности Server;resources/Server.edl, resources/Client.edl, resources/Ping.cdl, resources/Ping.idl – статические описания;init.yaml – init-описание.