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 相关文章推荐
Android分包MultiDex策略详解
Oct 30 Python
python中urlparse模块介绍与使用示例
Nov 19 Python
分析python动态规划的递归、非递归实现
Mar 04 Python
python如何去除字符串中不想要的字符
Jul 05 Python
python实现感知机线性分类模型示例代码
Jun 02 Python
python argparser的具体使用
Nov 10 Python
浅谈Pycharm的项目文件名是红色的原因及解决方式
Jun 01 Python
Python函数参数定义及传递方式解析
Jun 10 Python
keras topN显示,自编写代码案例
Jul 03 Python
利用Python实现斐波那契数列的方法实例
Jul 26 Python
Python爬虫进阶之爬取某视频并下载的实现
Dec 08 Python
使用python对excel表格处理的一些小功能
Jan 25 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
PHP5.0正式发布 不完全兼容PHP4 新增多项功能
2006/10/09 PHP
PHP中防止直接访问或查看或下载config.php文件的方法
2012/07/07 PHP
基于php使用memcache存储session的详解
2013/06/25 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
PHP错误和异常处理功能模块示例
2016/11/12 PHP
ThinkPHP实现转换数据库查询结果数据到对应类型的方法
2017/11/16 PHP
javascript语句中的CDATA标签的意义
2007/05/09 Javascript
javascript new fun的执行过程
2010/08/05 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器
2013/06/21 Javascript
JS中关于事件处理函数名后面是否带括号的问题
2016/11/16 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
2016/12/08 Javascript
AngularJS中下拉框的高级用法示例
2017/10/11 Javascript
浅谈js的解析顺序 作用域 严格模式
2017/10/23 Javascript
js与jQuery实现的用户注册协议倒计时功能实例【三种方法】
2017/11/09 jQuery
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
详解angular2如何手动点击特定元素上的点击事件
2018/10/16 Javascript
微信小程序http连接访问解决方案的示例
2018/11/05 Javascript
JS定时器如何实现提交成功提示功能
2020/06/12 Javascript
[49:02]KG vs Infamous 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
HTML5+CSS3实现拖放(Drag and Drop)示例
2014/07/07 HTML / CSS
DataReader和DataSet的异同
2014/12/31 面试题
中专毕业生自我鉴定范文
2013/11/09 职场文书
《猴子种树》教学反思
2014/02/14 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
市场部岗位职责范本
2015/04/15 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
社区干部培训心得体会
2016/01/06 职场文书
教师培训学习心得体会
2016/01/21 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
SQL注入篇学习之盲注/宽字节注入
2022/03/03 MySQL
Mysql索引失效 数据库表中有索引还是查询很慢
2022/05/15 MySQL