I don't have (1), but if you have to do (2), I would suggest starting with aiohttp and liberally copying from the Python 3 stdlib xmlrpc package. As long as you don't violate Python's pretty liberal open source license, you shouldn't have to worry about licensing.
On Fri, Sep 26, 2014 at 9:37 AM, Joe VanAndel <joe.vanan...@gmail.com> wrote: > I'm writing a Python application that needs to > > 1) send/receive messages over sockets to a legacy application > 2) send xml-rpc requests to an existing server > 3) accept xml-rpc requests from clients. > > I have searched the asyncio documentation, searched Stack Overflow, and > googled, and have NOT found an xml-rpc server library that uses asyncio. > > I did find > aioxmlrpc, > https://pypi.python.org/pypi/aioxmlrpc/0.1 (client only) > > and > > aiohttp > https://pypi.python.org/pypi/aiohttp/0.9.1 > > > A few questions: > 1) Does anyone have a xml-rpc <Server> library for asyncio? > > 2) If I need to build my own xml-rpc server library for asyncio, what's > the best starting point? > > -- --Guido van Rossum (python.org/~guido)