import base64

def output(text):
    print('-'.join([str(ord(x)) for x in base64.b64decode(text)]))
from xmlrpc.server import SimpleXMLRPCServer
server = SimpleXMLRPCServer(('localhost', 1234))
server.register_function(output)
server.serve_forever()
Как передать двоичные данные через xmlrpc (python)?