FreeBSD Manual Pages
AnyEvent::MPRPC(3) User Contributed Perl Documentation AnyEvent::MPRPC(3) NAME AnyEvent::MPRPC - Simple TCP-based MPRPC client/server SYNOPSIS use AnyEvent::MPRPC; my $server = mprpc_server '127.0.0.1', '4423'; $server->reg_cb( echo => sub { my ($res_cv, @params) = @_; $res_cv->result(@params); }, ); my $client = mprpc_client '127.0.0.1', '4423'; my $d = $client->call( echo => 'foo bar' ); my $res = $d->recv; # => 'foo bar'; DESCRIPTION This module provide TCP-based MessagePack RPC server/client implementation. AnyEvent::MPRPC provide you a couple of export functions that are shortcut of AnyEvent::MPRPC::Client and AnyEvent::MPRPC::Server. One is "mprpc_client" for Client, another is "mprpc_server" for Server. FUNCTIONS mprpc_server $address, $port; Create AnyEvent::MPRPC::Server object and return it. This is equivalent to: AnyEvent::MPRPC::Server->new( address => $address, port => $port, ); See AnyEvent::MPRPC::Server for more detail. mprpc_client $hostname, $port Create AnyEvent::MPRPC::Client object and return it. This is equivalent to: AnyEvent::MPRPC::Client->new( host => $hostname, port => $port, ); See AnyEvent::MPRPC::Client for more detail. SEE ALSO AnyEvent::MPRPC::Client, AnyEvent::MPRPC::Server. AnyEvent::JSONRPC::Lite <http://msgpack.org/> <http://wiki.msgpack.org/display/MSGPACK/RPC+specification> AUTHOR Tokuhiro Matsuno <tokuhirom@cpan.org> THANKS TO typester++ wrote AnyEvent::JSONRPC::Lite. This module takes A LOT OF CODE from that module =P COPYRIGHT AND LICENSE Copyright (c) 2009 by tokuhirom. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. The full text of the license can be found in the LICENSE file included with this module. perl v5.32.0 2013-02-01 AnyEvent::MPRPC(3)
NAME | SYNOPSIS | DESCRIPTION | FUNCTIONS | SEE ALSO | AUTHOR | THANKS TO | COPYRIGHT AND LICENSE
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=AnyEvent::MPRPC&sektion=3&manpath=FreeBSD+12.2-RELEASE+and+Ports>