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 相关文章推荐
Python with的用法
Aug 22 Python
Python中基本的日期时间处理的学习教程
Oct 16 Python
Python 基础知识之字符串处理
Jan 06 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 Python
Python OpenCV 直方图的计算与显示的方法示例
Feb 08 Python
Python实现判断并移除列表指定位置元素的方法
Apr 13 Python
python清除字符串中间空格的实例讲解
May 11 Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 Python
python 自动轨迹绘制的实例代码
Jul 05 Python
python中元组的用法整理
Jun 15 Python
Pycharm的Available Packages为空的解决方法
Sep 18 Python
Numpy数组的广播机制的实现
Nov 03 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
smtp邮件发送一例
2006/10/09 PHP
PHP mail()函数使用及配置方法
2014/01/14 PHP
thinkphp中html:list标签传递多个参数实例
2014/10/30 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
PHP array_reverse() 函数原理及实例解析
2020/07/14 PHP
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
new Date()问题在ie8下面的处理方法
2014/07/31 Javascript
Web开发必知Javascript技巧大全
2016/02/23 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
jQuery时间验证和转换为标准格式的时间格式
2017/03/06 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
BootStrap Fileinput上传插件使用实例代码
2017/07/28 Javascript
element-ui循环显示radio控件信息的方法
2018/08/24 Javascript
今天,小程序正式支持 SVG
2019/04/20 Javascript
JS常见内存泄漏及解决方案解析
2020/05/30 Javascript
[02:25]专访DOTA2负责人Erik 国际邀请赛暂不会离开西雅
2014/07/21 DOTA
[02:51]2014DOTA2 TI小组赛总结中国军团全部进军钥匙球馆
2014/07/15 DOTA
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
python装饰器深入学习
2018/04/06 Python
Python使用random.shuffle()打乱列表顺序的方法
2018/11/08 Python
Python3.7 dataclass使用指南小结
2019/02/22 Python
使用批处理脚本自动生成并上传NuGet包(操作方法)
2019/11/19 Python
python爬虫数据保存到mongoDB的实例方法
2020/07/28 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
HTML5之SVG 2D入门2—图形绘制(基本形状)介绍及使用
2013/01/30 HTML / CSS
类如何去实现接口
2013/12/19 面试题
大三学生入党思想汇报
2014/01/02 职场文书
迟到检讨书5000字
2014/01/31 职场文书
城管大队整治方案
2014/05/06 职场文书
乡镇安全生产目标责任书
2014/07/23 职场文书
纪念九一八事变演讲稿:青少年应树立远大理想
2014/09/14 职场文书
报效祖国演讲稿
2014/09/15 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
党的群众路线教育实践活动个人整改措施范文
2014/11/04 职场文书
公证书
2019/04/17 职场文书