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的pandas框架操作Excel文件中的数据教程
Mar 31 Python
python实现爬虫下载美女图片
Jul 14 Python
Python高级用法总结
May 26 Python
分析经典Python开发工程师面试题
Apr 08 Python
使用python实现抓取腾讯视频所有电影的爬虫
Apr 15 Python
一篇文章了解Python中常见的序列化操作
Jun 20 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
Jun 27 Python
python3中利用filter函数输出小于某个数的所有回文数实例
Nov 24 Python
python实现用户名密码校验
Mar 18 Python
Python pandas如何向excel添加数据
May 22 Python
Keras中的两种模型:Sequential和Model用法
Jun 27 Python
python微信智能AI机器人实现多种支付方式
Apr 12 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
我的论坛源代码(十)
2006/10/09 PHP
ThinkPHP之import方法实例详解
2014/06/20 PHP
分享php分页的功能模块
2015/06/16 PHP
javascript笔记 String类replace函数的一些事
2011/09/22 Javascript
js 三级关联菜单效果实例
2013/08/13 Javascript
js控制容器隐藏出现防止样式变化的两种方法
2014/04/25 Javascript
js写出遮罩层登陆框和对联广告并自动跟随滚动条滚动
2014/04/29 Javascript
jQuery+PHP+MySQL二级联动下拉菜单实例讲解
2015/10/27 Javascript
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
简单实现vue验证码60秒倒计时功能
2017/10/11 Javascript
Angular2.0/4.0 使用Echarts图表的示例代码
2017/12/07 Javascript
vue实例中data使用return包裹的方法
2018/08/27 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
NodeJs实现简易WEB上传下载服务器
2019/08/10 NodeJs
js实现带有动画的返回顶部
2020/08/09 Javascript
[11:27]《一刀刀一天》之DOTA全时刻20:TI4总奖金突破920W TS赛事分析
2014/06/18 DOTA
[01:12]DOTA2次级职业联赛 - Newbee.Y 战队宣传片
2014/12/01 DOTA
9种python web 程序的部署方式小结
2014/06/30 Python
Python中使用第三方库xlrd来写入Excel文件示例
2015/04/05 Python
Python3中多线程编程的队列运作示例
2015/04/16 Python
python自定义类并使用的方法
2015/05/07 Python
浅谈numpy库的常用基本操作方法
2018/01/09 Python
读取json格式为DataFrame(可转为.csv)的实例讲解
2018/06/05 Python
python实现复制文件到指定目录
2019/10/16 Python
Python使用tkinter实现摇骰子小游戏功能的代码
2020/07/02 Python
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
一些PHP的面试题
2015/05/06 面试题
期末自我鉴定
2014/01/23 职场文书
学习张丽丽心得体会
2014/09/03 职场文书
教师反腐倡廉演讲稿
2014/09/03 职场文书
授权收款委托书范本
2014/10/10 职场文书
五一放假通知怎么写
2015/08/18 职场文书
三下乡活动心得体会
2016/01/23 职场文书
导游词之峨眉乐山/兵马俑/北京故宫御花园
2019/09/03 职场文书
Nginx进程调度问题详解
2021/09/25 Servers
使用compose函数优化代码提高可读性及扩展性
2022/06/16 Javascript