模块:
SimpleXMLRPCServer
python标准库中自带的模块,无需另外安装
在python3中 SimpleXMLRPCServer已经被合并到xmlrpc.server
定义:
class SimpleXMLRPCServer.SimpleXMLRPCServer(addr[, requestHandler[, logRequests[, allow_none[, encoding[, bind_and_activate]]]])
方法:
1.SimpleXMLRPCServer.register_function(function[, name])
注册一个方法,服务
2.SimpleXMLRPCServer.register_instance(instance[, allow_dotted_names])
注册实例
一个对象在register_function注册后则,不能再在register_instance注册
3.SimpleXMLRPCServer.register_introspection_functions()
注册一个反函数
4.SimpleXMLRPCServer.register_multicall_functions()
注册复合函数
例如:
服务端
from SimpleXMLRPCServer import SimpleXMLRPCServer
def respon_string(str):
return "get string :%s"%str
if __name__