mtimjones / xmlrpc

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

xmlrpc

Source code to an article I wrote in 2003 on a lightweight embeddable XMLRPC server in C.

--

Lightweight Embedded XML-RPC Server

This C based implementation of a lightweight XML-RPC server is written in
C and has been tested with C and Python remote clients.

It can be built on a Linux host by simply typing 'make'. It can be easily
ported to other RTOS/Kernels -- the only requirement is a BSD-like sockets
API (with support for select).

The XML-RPC server can be easily extended with user-defined functions. New
user functions can be placed in userfunc.c and then initialized via the
'addMethod' call in init.c

Building client applications requires a client RPC library. The two RPC
libraries tested with this server were:

Eric Kidd's XML-RPC Library for C/C++
http://xmlrpc-c.sourceforge.net

XML-RPC for Python Website
http://www.pythonware.com/products/xmlrpc

About


Languages

Language:C 95.5%Language:Python 1.5%Language:Makefile 1.0%Language:C++ 1.0%Language:Shell 0.9%