xmlrpc-c ist eine Bibliothek zum Schreiben eines XML-RPC-Servers oder Clients in C oder C++. XML-RPC ist ein Standard-Netzwerkprotokoll, das einem Client ermöglicht, eine einfache Anfrage in der Art eines Remote Procedure Call (RPC) an einen Server zu stellen. Es ist wie SOAP oder CORBA, aber viel einfacher. Diese Bibliothek spricht dasselbe XML-RPC wie ähnliche Bibliotheken für andere Programmiersprachen und enthält die meisten populären Erweiterungen. Die Client-Bibliothek verwendet entweder libwww oder Curl für HTTP. Die Server-Bibliothek enthält einen vollständigen schlanken HTTP-Server und kann auch als CGI laufen. (non)