# jsonrpc-c **Repository Path**: houwentaoff/jsonrpc-c ## Basic Information - **Project Name**: jsonrpc-c - **Description**: JSON-RPC in C (server only for now) - **Primary Language**: C - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2021-12-18 - **Last Updated**: 2024-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README jsonrpc-c ========= JSON-RPC in C (server only for now) What? ----- A library for a C program to receive JSON-RPC requests on tcp sockets (no HTTP). Free software, MIT license. Why? ---- I needed a way for an application written in C, running on an embedded Linux system to be configured by a Java/Swing configuration tool running on a connected laptop. Wanted something simple, human readable, and saw no need for HTTP. How? ---- It depends on libev (was already used on the embedded app) and includes cJSON (with a small patch on my fork). No further dependencies. ###Testing Run `autoreconf -i` before `./configure` and `make` Test the example server by running it and typing: `echo "{\"method\":\"sayHello\"}" | nc localhost 1234` or `echo "{\"method\":\"exit\"}" | nc localhost 1234` Who? ---- @hmngomes