python基于xmlrpc实现二进制文件传输的方法


Posted in Python onJune 02, 2015

本文实例讲述了python基于xmlrpc实现二进制文件传输的方法。分享给大家供大家参考。具体实现方法如下:

服务器端:

from SimpleXMLRPCServer import SimpleXMLRPCServer
import xmlrpclib
def 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 xmlrpclib
proxy = xmlrpclib.ServerProxy("http://localhost:8000/")
handle = open("fetched_python_logo.jpg", "wb")
handle.write(proxy.python_logo().data)
handle.close()

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python通过zlib实现压缩与解压字符串的方法
Nov 19 Python
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
django通过ajax发起请求返回JSON格式数据的方法
Jun 04 Python
Python中集合的内建函数和内建方法学习教程
Aug 19 Python
Python网站验证码识别
Jan 25 Python
Python3使用requests发闪存的方法
May 11 Python
Python编程实现的简单神经网络算法示例
Jan 26 Python
python cumsum函数的具体使用
Jul 29 Python
Python获取统计自己的qq群成员信息的方法
Nov 15 Python
python将dict中的unicode打印成中文实例
May 11 Python
详解Python IO编程
Jul 24 Python
OpenCV利用python来实现图像的直方图均衡化
Oct 21 Python
Python中的自省(反射)详解
Jun 02 #Python
Python中pip安装非PyPI官网第三方库的方法
Jun 02 #Python
Python中字典创建、遍历、添加等实用操作技巧合集
Jun 02 #Python
python实现的文件同步服务器实例
Jun 02 #Python
Python中for循环控制语句用法实例
Jun 02 #Python
python获取目录下所有文件的方法
Jun 01 #Python
Python常用小技巧总结
Jun 01 #Python
You might like
PHP setTime 设置当前时间的代码
2012/08/27 PHP
PHP中替换换行符的几种方法小结
2012/10/15 PHP
PHP伪静态Rewrite设置之APACHE篇
2014/07/30 PHP
php禁止浏览器使用缓存页面的方法
2014/11/07 PHP
thinkphp备份数据库的方法分享
2015/01/04 PHP
php中header跳转使用include包含解决参数丢失问题
2015/05/08 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
PHP的mysqli_set_charset()函数讲解
2019/01/23 PHP
浅谈PHP各环境下的伪静态配置
2019/03/13 PHP
如何做到打开一个页面,过几分钟自动转到另一页面
2007/04/20 Javascript
js利用div背景,做一个竖线的效果。
2008/11/22 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
javascript学习小结之prototype
2015/12/03 Javascript
jQuery 更改checkbox的状态,无效的解决方法
2016/07/22 Javascript
图解Javascript——作用域、作用域链、闭包
2017/03/21 Javascript
JS实现二叉查找树的建立以及一些遍历方法实现
2017/04/17 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
Vue替代marquee标签超出宽度文字横向滚动效果
2019/12/09 Javascript
基于JavaScript实现表格隔行换色
2020/05/08 Javascript
JavaScript实现无限轮播效果
2020/11/19 Javascript
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
2014/05/05 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
英国高端食品和葡萄酒超市:Waitrose
2016/08/23 全球购物
中学劳技课教师的自我评价
2014/02/05 职场文书
高一化学教学反思
2014/02/05 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
大学生违纪检讨书300字
2014/10/25 职场文书
2016年度基层党建工作公开承诺书
2016/03/25 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
java版 简单三子棋游戏
2022/05/04 Java/Android