$Id: README,v 1.1.1.1 2003/03/20 17:05:13 mah Exp $ -------- Abstract -------- POE::Component::Server::XMLRPC adds asynchronous, event driven XMLRPC over HTTP to your POE applications. It works very well with synchronous XMLRPC::Lite clients, even. ------- Example ------- The example/ping-server script is a "personal ping proxy" <http://philringnalda.com/blog/2003/03/allnewer_fast_again_weblogscom.php> which takes a ping in the form needed by Weblogs.com and sends it out to a list of ping servers. This saves you the trouble and aggrevation of pinging multiple servers. Updates to the script can be found at <http://openweblog.info/>. ------------ Requirements ------------ POE::Component::Server::XMLRPC requires the following modules, each of which probably has its own requirements. POE::Component::Server::HTTP XMLRPC::Lite It is recommended to use some installation utility such as CPANPLUS, CPAN, or ActiveState's PPM to ensure that dependencies are included. ------------------ Basic Installation ------------------ POE::Component::Server::XMLRPC may be installed through the CPAN shell in the usual CPAN shell manner. This typically is: $ perl -MCPAN -e 'intstall POE::Component::Server::XMLRPC' You can also read this README from the CPAN shell: $ perl -MCPAN -e shell cpan> readme POE::Component::Server::XMLRPC And you can install the component from the CPAN prompt as well: cpan> install POE::Component::Server::XMLRPC ------------------- Manual Installation ------------------- This component may also be installed manually. <ftp://ftp.cpan.org/pub/CPAN/authors/id/M/MA/MAHEX/> or a similarly named directory at your favorite CPAN mirror should hold the latest version. Downloading and unpacking the distribution are left as exercises for the reader. To build and test it: perl Makefile.PL make test When you're ready to install the component: make install Now it should be ready to use. Thanks for reading! -- Mark A. Hershberger <mah@everybody.org> (This README is a slightly editted verison of the one included in POE::Component::Server::XMLRPC.)