AnyEvent-JSONRPC
view release on metacpan or search on metacpan
This is a fork of Daisuke Murase's Perl module AnyEvent::JSONRPC::Lite.
CHANGES
This module is updated to use Yuval Kogman's JSON::RPC::Common for handling
the JSONRPC messages. This enables support for handling messages complying to
all versions of the JSONRPC standard.
The System Services/Service Description parts of version 1.1-wd and 1.1-alt is
unimplemented and left to users to implement.
TODO
There are the following outstanding issues before a real release
lib/AnyEvent/JSONRPC.pm view on Meta::CPAN
=head1 DESCRIPTION
This module provide TCP-based JSONRPC server/client implementation.
L<AnyEvent::JSONRPC> provide you a couple of export functions that are
shortcut of L<AnyEvent::JSONRPC::TCP::Client> and L<AnyEvent::JSONRPC::TCP::Server>.
One is C<jsonrpc_client> for Client, another is C<jsonrpc_server> for Server.
=head2 DIFFERENCES FROM THE "Lite" MODULE
This module is a fork of Daisuke Murase's L<AnyEvent::JSONRPC::Lite> updated
to use Yuval Kogman's JSON::RPC::Common for handling the JSONRPC messages.
This enables support for handling messages complying to all versions of the
JSONRPC standard.
The System Services/Service Description parts of version 1.1-wd and 1.1-alt is
unimplemented and left to users to implement.
As none of the specs really defines JSON-RPC over TCP I consider this module
an otherwise full-spec implementation.
( run in 0.231 second using v1.01-cache-2.11-cpan-0a6323c29d9 )