python xmlrpc实现文件传输的代码,pythonxmlrpc,服务器端from Sim


服务器端

from SimpleXMLRPCServer import SimpleXMLRPCServerimport xmlrpclibdef python_logo():     handle = open("python_logo.jpg",'rb')     return xmlrpclib.Binary(handle.read())     handle.close()server = SimpleXMLRPCServer(("localhost", 8000))print "Listening on port 8000..."server.register_function(python_logo, 'python_logo')server.serve_forever()
                                客户端代码
import xmlrpclibproxy = xmlrpclib.ServerProxy("http://localhost:8000/")handle = open("fetched_python_logo.jpg", "wb")handle.write(proxy.python_logo().data)handle.close()

评论关闭