La classe SimpleXMLRPCServer è basata su SocketServer.TCPServer e permette la creazione di semplici, autonomi server XML-RPC.
| function[, name]) |
function.__name__. name può essere una stringa
normale o Unicode, e può contenere caratteri non validi negli
identificatori Python, incluso il carattere della virgola.
| instance) |
| ) |
system.listMethods,
system.methodHelp e system.methodSignature.
Nuovo nella versione 2.3.
| ) |
system.multicall.
Esempio:
class MyFuncs:
def div(self, x, y) : return div(x,y)
server = SimpleXMLRPCServer(("localhost", 8000))
server.register_function(pow)
server.register_function(lambda x,y: x+y, 'add')
server.register_introspection_functions()
server.register_instance(MyFuncs())
server.serve_forever()
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.