# 参考:
https://www.cnblogs.com/hyb1/p/5372014.html
http://blog.csdn.net/leonis_v/article/details/51824367
# 服务端:
from SimpleXMLRPCServer import SimpleXMLRPCServer
from SocketServer import ThreadingMixIn
class ThreadXMLRPCServer(ThreadingMixIn, SimpleXMLRPCServer):pass
class MyObject:
def add(self, x, y):
return x+y
obj = MyObject()
server = ThreadXMLRPCServer(("192.168.1.137", 8088), allow_none=True)
server.register_instance(obj)
print "Listening on port 8088"
server.serve_forever()
#客户端:
import xmlrpclib
if __name__ == '__main__':
rpc_client = xmlrpclib.ServerProxy("http://192.168.1.137:8088")
print( rpc_client.add(3,4) )
print( rpc_client.add("a+","b=c") )