Skip to content

Latest commit

History

26 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

node-jsonrpc2

This is a JSON-RPC server and client library for node.js http://nodejs.org/, the V8 based evented IO framework.

Install

To install node-jsonrpc2 in the current directory, run:

npm install jsonrpc2

Important: If you run this command, you will get not this repository, but bitconjs repository.

Usage

Firing up an efficient JSON-RPC server becomes extremely simple:

varrpc=require('jsonrpc2');varserver=newrpc.Server();functionadd(args,opt,callback){callback(args[0]+args[1]);}server.expose('add',add);server.listen(8000,'localhost');

And creating a client to speak to that server is easy too:

varrpc=require('jsonrpc2');varsys=require('sys');varclient=newrpc.Client(8000,'localhost');client.call('add',[1,2],function(err,result){sys.puts('1 + 2 = '+result);});

To learn more, see the examples directory, peruse test/jsonrpc-test.js, or simply "Use The Source, Luke".

More documentation and development is on its way.

About

JSON-RPC client and server for node.js

Resources

Stars

6 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages