python使用socket向客户端发送数据的方法


Posted in Python onApril 29, 2015

本文实例讲述了python使用socket向客户端发送数据的方法。分享给大家供大家参考。具体如下:

import socket, sys
port = 55555
host = 'localhost'
data = "test" * 10485760 # 40MB of data
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))
byteswritten = 0
while byteswritten < len(data):
  startpos = byteswritten
  endpos = min(byteswritten + 1024, len(data))
  byteswritten += s.send(data[startpos:endpos])
  sys.stdout.write("Wrote %d bytes\r" % byteswritten)
  sys.stdout.flush()
s.shutdown(1)
print "All data sent."
while 1:
  buf = s.recv(1024)
  if not len(buf):
    break
  sys.stdout.write(buf)

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

Python 相关文章推荐
利用Python2下载单张图片与爬取网页图片实例代码
Dec 25 Python
Python网络编程之TCP与UDP协议套接字用法示例
Feb 02 Python
Django中间件工作流程及写法实例代码
Feb 06 Python
python3 爬取图片的实例代码
Nov 06 Python
Django uwsgi Nginx 的生产环境部署详解
Feb 02 Python
pybind11在Windows下的使用教程
Jul 04 Python
详解python中eval函数的作用
Oct 22 Python
numpy:np.newaxis 实现将行向量转换成列向量
Nov 30 Python
django实现模型字段动态choice的操作
Apr 01 Python
python实现图片,视频人脸识别(opencv版)
Nov 18 Python
Python实现FTP文件定时自动下载的步骤
Dec 19 Python
Python 中的单分派泛函数你真的了解吗
Jun 22 Python
python使用socket进行简单网络连接的方法
Apr 29 #Python
python基于socket实现网络广播的方法
Apr 29 #Python
在Python中使用SQLite的简单教程
Apr 29 #Python
在Python中使用poplib模块收取邮件的教程
Apr 29 #Python
python实现简单的socket server实例
Apr 29 #Python
详细讲解用Python发送SMTP邮件的教程
Apr 29 #Python
python实现可将字符转换成大写的tcp服务器实例
Apr 29 #Python
You might like
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
PHP实现返回JSON和XML的类分享
2015/01/28 PHP
PHP编写的图片验证码类文件分享
2016/06/06 PHP
一个简单安全的PHP验证码类 附调用方法
2016/06/24 PHP
PHP给前端返回一个JSON对象的实例讲解
2018/05/31 PHP
判断页面是关闭还是刷新的js代码
2007/01/28 Javascript
用JQuery在网页中实现分隔条功能的代码
2012/08/09 Javascript
JavaScript设置IFrame高度自适应(兼容各主流浏览器)
2013/06/05 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
JavaScript自定义浏览器滚动条兼容IE、 火狐和chrome
2017/01/05 Javascript
jquery 判断是否支持Placeholder属性的方法
2017/02/07 Javascript
jquery 仿锚点跳转到页面指定位置的实例
2017/02/14 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
深入理解ES6学习笔记之块级作用域绑定
2017/08/19 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
详解Vue CLI3配置之filenameHashing使用和源码设计使用和源码设计
2018/08/31 Javascript
Layui点击图片弹框预览的实现方法
2019/09/16 Javascript
H5实现手机拍照和选择上传功能
2019/12/18 Javascript
vue中h5端打开app(判断是安卓还是苹果)
2021/02/26 Vue.js
python中利用Future对象回调别的函数示例代码
2017/09/07 Python
Python实现带下标索引的遍历操作示例
2019/05/30 Python
PowerBI和Python关于数据分析的对比
2019/07/11 Python
django的ORM操作 增加和查询
2019/07/26 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
香港现代设计家具品牌:Ziinlife Furniture
2018/11/13 全球购物
专营店会计助理岗位职责
2013/11/29 职场文书
运动会广播稿20字
2014/02/18 职场文书
资源工程专业毕业生求职信
2014/02/27 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
《记金华的双龙洞》教学反思
2014/04/19 职场文书
网络技术专业求职信
2014/07/13 职场文书
世界遗产的导游词
2015/02/13 职场文书
食品质检员岗位职责
2015/04/08 职场文书
MySQL系列之十三 MySQL的复制
2021/07/02 MySQL