Skip to content

Examples

OpenSOME/IP ships with working examples covering basic and advanced usage.

Basic Examples

Example Description
Hello World Minimal client/server demo
Method Calls RPC method invocation
Events Publish/subscribe event system

Advanced Examples

Example Description
UDP Configuration Configuring UDP socket options
Multi-Service Running multiple services
Large Messages Transport Protocol for oversized payloads
Complex Types Serializing structs and arrays

Specialized Examples

Example Description
E2E Protection End-to-End message integrity
Cross-Platform Demo macOS client ↔ Linux Docker server
Protocol Checker Raw SOME/IP packet inspection (C)
Infra Test Multicast listener/sender tools

Building Examples

All examples are built as part of the normal CMake build:

mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
cmake --build . --parallel

Example binaries are placed in build/bin/.