Cloud Point RPC

Communication JSON RPC protocol and implementation with Unity Scene.

API Documentation

See API.md for detailed request/response formats.

Development

The project uses Meson build system and C++20.

Dependencies

  • Meson, Ninja
  • GCC/Clang (C++20 support)
  • Git (for subprojects)

Build & Run

meson setup build
meson compile -C build
./build/src/cloud_point_rpc_server config.yaml

Testing

meson test -C build -v

Docker

You can build and run the cli using Docker.

1. Build Image

docker build -t cloud-point-rpc .

2. Run Container

The cli will listen to port defined in config.yml file. (defined in config.yaml inside the image). For simplicity, it's better to use a host network, so you will not have any headache with accessability.

Server is not configured to run through container, if you need, contact me

You also can mount your own config.yaml to override the default settings:

docker run --network=host -it -v $(pwd)/my_config.yaml:/app/config.yaml cloud-point-rpc
Description
No description provided
Readme 300 KiB
Languages
C++ 90.5%
Meson 6.8%
Dockerfile 2%
C 0.7%