RPC::Serialized::Server::STDIO - Run a simple RPC server on STDIN and STDOUT


RPC-Serialized documentation  | view source Contained in the RPC-Serialized distribution.

Index


NAME

Top

RPC::Serialized::Server::STDIO - Run a simple RPC server on STDIN and STDOUT

VERSION

Top

version 1.110470

SYNOPSIS

Top

 use RPC::Serialized::Server::STDIO;

 # set up the new server
 my $s = RPC::Serialized::Server::STDIO->new;

 # begin a single-process loop handling requests on STDIN and STDOUT
 $s->process;

DESCRIPTION

Top

This module provides a very simple way to run an RPC server. It uses the STDIN and STDOUT filehandles to read and write RPC calls and responses.

One use for this module is for testing; you can run a simple server as shown in the SYNOPSIS above, and test handlers by just typing CALLs into STDIN.

The more common use is that this modules serves as a base class from which to derive a more useful interface. The various UCSPI server modules do this.

There is no additional server configuration necessary, although you can of course supply arguments to new() as described in the RPC::Serialized manual page.

To start the server, issue the following command:

 $s->process;

THANKS

Top

This module is a derivative of YAML::RPC, written by pod and Ray Miller, at the University of Oxford Computing Services. Without their brilliant creation this system would not exist.

AUTHOR

Top

Oliver Gorwits <oliver@cpan.org>

COPYRIGHT AND LICENSE

Top


RPC-Serialized documentation  | view source Contained in the RPC-Serialized distribution.