- Notifications
You must be signed in to change notification settings - Fork103
JSON-RPC in C (server only for now)
License
hmng/jsonrpc-c
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
JSON-RPC in C (server only for now)
A library for a C program to receive JSON-RPC requests on tcp sockets (no HTTP).
Free software, MIT license.
I needed a way for an application written in C, running on an embedded Linux system to be configured bya Java/Swing configuration tool running on a connected laptop. Wanted something simple, human readable,and saw no need for HTTP.
It depends on libevhttp://software.schmorp.de/pkg/libev.html (was already used on the embedded app) and includes cJSON (fromhttps://github.com/DaveGamble/cJSON).No further dependencies.
Runautoreconf -i
before./configure
andmake
Test the example server by running it and typing:
echo "{\"method\":\"sayHello\"}" | nc localhost 1234
or
echo "{\"method\": \"add\", \"params\": [3,4], \"id\": \"SOME_IDENTIFIER\" }" | nc localhost 1234
or
echo "{\"method\":\"exit\"}" | nc localhost 1234
@hmngomes
About
JSON-RPC in C (server only for now)
Topics
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Contributors8
Uh oh!
There was an error while loading.Please reload this page.