Menu

Tree [r34] / trunk /
 History

HTTPS access


File Date Author Commit
 doc 2009-05-24 s-vincent [r32] Update coding style.
 examples 2009-05-26 s-vincent [r34] Request "id" must be a JSON scalar.
 src 2009-05-26 s-vincent [r34] Request "id" must be a JSON scalar.
 test 2009-05-26 s-vincent [r34] Request "id" must be a JSON scalar.
 AUTHORS 2008-09-23 s-vincent [r1] Initial revision.
 COPYING 2008-09-23 s-vincent [r1] Initial revision.
 ChangeLog 2009-05-19 s-vincent [r28] Add connect and bind wrapper to networking name...
 Doxyfile 2009-05-11 s-vincent [r22] Remove examples classes from doxygen documentat...
 INSTALL 2009-05-15 s-vincent [r27] More support for Windows.
 LICENSE 2009-05-06 s-vincent [r18] Add TCP/UDP client examples, build with debug s...
 NEWS 2008-09-23 s-vincent [r1] Initial revision.
 README 2009-05-22 s-vincent [r31] MS Windows support.
 SConstruct 2009-05-22 s-vincent [r31] MS Windows support.

Read Me

JsonRpc-Cpp
===========

Introduction
------------

JsonRpc-Cpp library is a C++ implementation of JSON-RPC protocol (http://groups.google.com/group/json-rpc/web/json-rpc-1-2-proposal).

It uses JsonCpp library (http://jsoncpp.sourceforge.net/) to encode/decode JSON messages.

Installation
-------------

See INSTALL file.

Future work
------------

- Multithreaded UDP/TCP servers;
- HTTP / CGI encapsulation;
- Implement a ClientTransactionManager for JSON-RPC client. This object would manage 
  retransmissions, check if server response correspond to a precedent query, ...

Contact 
-------

Sebastien Vincent <sebastien.vincent@cppextrem.com>