aboutsummaryrefslogblamecommitdiff
path: root/net/p5-Frontier-RPC/pkg-descr
blob: 98484460fc48c32d775fa092a9eaedd6b582bf5d (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16















                                                                          
Frontier::RPC implements UserLand Software's XML RPC (Remote Procedure
Calls using Extensible Markup Language).  Frontier::RPC includes both a
client module for making requests to a server and a daemon module for
implementing servers.  Frontier::RPC uses RPC2 format messages.

RPC client connections are made by creating instances of Frontier::Client
objects that record the server name, and then issuing `call' requests that
send a method name and parameters to the server.

RPC daemons are mini-HTTP servers (using HTTP::Daemon from the `libwww'
Perl module).  Daemons are created by first defining the procedures you
want to make available to RPC and then passing a list of those procedures
as you create the Frontier::Daemon object.

The Frontier::RPC2 module implements the encoding and decoding of XML RPC
requests using the XML::Parser Perl module.