Creating an XML-RPC Server : XML RPC « Network « Python Tutorial






import SimpleXMLRPCServer

servAddr = ("localhost", 8080)

def areaSquare(length):
    return length*length

def areaRectangle(length, width):
    return length*width

def areaCircle(radius):
    return 3.14*(radius*radius)

serv = SimpleXMLRPCServer.SimpleXMLRPCServer(servAddr)

serv.register_function(areaSquare)
serv.register_function(areaRectangle)
serv.register_function(areaCircle)

serv.register_introspection_functions()

serv.serve_forever()








21.23.XML RPC
21.23.1.Creating an XML-RPC Server
21.23.2.Creating an XML-RPC Client
21.23.3.XML-RPC Basic Client
21.23.4.XML-RPC Introspection Client
21.23.5.Doc XML RPC Server Example
21.23.6.Simple XML RPC Server Example with functions
21.23.7.Simple XML RPC Server Basic Example
21.23.8.XML-RPC Basic Test Client
21.23.9.CGI Example