gitpan / rpc-xmlrpc_c Goto Github PK
View Code? Open in Web Editor NEWRead-only release history for RPC-Xmlrpc_c
Home Page: http://metacpan.org/release/RPC-Xmlrpc_c
Read-only release history for RPC-Xmlrpc_c
Home Page: http://metacpan.org/release/RPC-Xmlrpc_c
This is a Perl interface to the client facilities of XML-RPC for C/C++ (aka Xmlrpc-c). XML-RPC is a quick-and-easy way to make procedure calls over the Internet. It converts the procedure call into an XML document, sends it to a remote server using HTTP, and gets back the response as XML. See <http://www.xmlrpc.com>. Also see RPC::XML. That serves the same purpose, but is is Perl all the way down to the operating system. Its modules call other Perl modules that provide HTTP and XML services, and those call other Perl modules, etc. By contrast, RPC::Xmlrpc_c::Client calls executable (machine language) libraries which are part of XML-RPC For C/C++. It requires much less CPU time. See below for details. Prerequisite: XML-RPC For C/C++. You must have this installed on your system before building the RPC-Xmlrpc_c package. You must have a working 'xmlrpc-c-config' shell command too; otherwise, you'll have to modify the Makefile.PL's to tell them how to link C code with your XML-RPC For C/C++ installation. You need Release 1.09 (December 2006) or better of XML-RPC For C/C++. XML-RPC For C/C++ probably will not work out-of-the-box on anything but Unix. See <http://xmlrpc-c.sourceforge.net/> . Like any conventional Perl module, you build this like this: $ perl Makefile.PL $ make Written by Bryan Henderson, December 2006. Contributed to the public domain by its author. PERFORMANCE ----------- Compared to the RPC-XML package (RPC::XML::Client, etc): In an experiment with a simple "add two integers" RPC in December 2006, a Perl program (which does nothing else) took 3 times as much CPU time to start up, perform one RPC, and report the result with RPC::XML::Client as with RPC::Xmlrpc_c::Client. Subsequent RPCs (with the same client object, but everything else repeated) took 10 times as much CPU time with RPC::XML:Client as with RPC::Xmlrpc_c::Client.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.