python通过xmlrpc进行远程调用的范例演示,pythonxmlrpc,服务器端代码# -*-
python通过xmlrpc进行远程调用的范例演示,pythonxmlrpc,服务器端代码# -*-
服务器端代码
# -*- coding: utf-8 -*-import SimpleXMLRPCServer#server 上面的程式碼def Show_me_some_message(sMsg):#從遠端呼叫並且帶入參數 print "I see your call %s" % sMsg return "Received, from client Machine 1"def main(): #server = SimpleXMLRPCServer.SimpleXMLRPCServer(("127.0.0.1", 8080)) server = SimpleXMLRPCServer.SimpleXMLRPCServer(("192.168.120.7", 8080)) server.register_function(Show_me_some_message)#將 Show_me_some_message 的function 註冊為可以讓 Client 呼叫的 function server.serve_forever()#Server Start, 開始等待訊息if __name__ == "__main__": main()
客户端代码
執行上面的程式之後 Server; 就會進入無限迴圈,開始等待 Client; 的訊號。接下來就是 Client; 的範例
# -*- coding: utf-8 -*-import xmlrpclibdef main(): oMachine1 = xmlrpclib.ServerProxy("http://192.168.120.7:8080") result = oMachine1.Show_me_some_message("中文測試".decode("utf-8"))#請注意編碼方式,因為我的 .py source code #是使用 utf-8 編碼的,所以要先 decode 才能送出去 print resultif __name__ == "__main__": main()
相关内容
- python通过ssh-powershell监控windows,,#! /usr/bin/
- python 操作 ssh,pythonssh,#coding:utf-
- python下paramiko模块ssh登录,paramikossh,#!/usr/bin/e
- python实现ssh批量登录并执行命令,pythonssh执行命令,#!
- python ftplib模块制作ftp客户端,pythonftplib,#!/usr/bin/p
- 用Python实现的"石头,剪刀,布",Pyt
- python的threading和multiprocessing模块,,前言 这两天为了做
- Python中*args 和**kwargs的用法,pythonkwargs,def fun_var_
- Python 判断文件和文件夹是否存在,,import osos.
- python事件信号调度,python事件调度,#idle_queue.
评论关闭