Python 自带 RPC Demo

Python 自带 RPC Demo

Server.py:

  1. from SimpleXMLRPCServer import SimpleXMLRPCServer    
  2. def fun_add(a,b): 
  3.     totle = a + b  
  4.     return totle 
  5. if __name__ == '__main__': 
  6.     s = SimpleXMLRPCServer(('0.0.0.0', 8080))   #开启xmlrpcserver 
  7.     s.register_function(fun_add)                #注册函数fun_add 
  8.     print "server is online..." 
  9.     s.serve_forever()                           #开启循环等待 

Client.py:

  1. from xmlrpclib import ServerProxy            #导入xmlrpclib的包 
  2. s = ServerProxy("http://172.171.5.205:8080") #定义xmlrpc客户端 
  3. print s.fun_add(2,3)        

posted on 2020-08-13 17:00  枫飞飞  阅读(369)  评论(0编辑  收藏  举报