python 的SimpleXMLRPCServer,xmlrpclib

#服務器端服務器

from SimpleXMLRPCServer import SimpleXMLRPCServer函數

def is_even(n):
    return n%2 == 0
server = SimpleXMLRPCServer(("localhost", 8000))#肯定URL和端口
print "Listening on port 8000..."
server.register_function(is_even, "is_even") #註冊is_even函數
server.serve_forever()#啓動服務器,並使其對這個鏈接可用spa

#客戶端orm

import xmlrpclib
proxy = xmlrpclib.ServerProxy("http://localhost:8000/")
print "3 is even: %s" % str(proxy.is_even(3))#客戶端調用RPC函數

server

相關文章
相關標籤/搜索