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检测网站链接是否已存在
Apr 07 Python
python中sys.argv函数精简概括
Jul 08 Python
python判断完全平方数的方法
Nov 13 Python
python实现烟花小程序
Jan 30 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
Apr 11 Python
对Python的交互模式和直接运行.py文件的区别详解
Jun 29 Python
python实现把二维列表变为一维列表的方法分析
Oct 08 Python
numpy创建单位矩阵和对角矩阵的实例
Nov 29 Python
tensorflow使用指定gpu的方法
Feb 04 Python
python实现飞机大战游戏(pygame版)
Oct 26 Python
python使用建议技巧分享(三)
Aug 18 Python
Python破解极验滑动验证码详细步骤
May 21 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
一台收音机,让一家人都笑逐颜开!
2020/08/21 无线电
跟我学Laravel之请求(Request)的生命周期
2014/10/15 PHP
PHP设计模式入门之状态模式原理与实现方法分析
2020/04/26 PHP
phpwind放自动注册方法
2006/12/02 Javascript
Javascript-Mozilla和IE中的一个函数直接量的问题
2007/01/09 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
(跨浏览器基础事件/浏览器检测/判断浏览器)经验代码分享
2013/01/24 Javascript
使用forever管理nodejs应用教程
2014/06/03 NodeJs
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
JQuery中DOM事件冒泡实例分析
2015/06/13 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
JavaScript 中有关数组对象的方法(详解)
2016/08/15 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
jQuery特殊符号转义的实现
2016/11/30 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
如何利用node.js开发一个生成逐帧动画的小工具
2019/12/01 Javascript
微信小程序返回上一页传参并刷新过程解析
2019/12/13 Javascript
jquery实现轮播图特效
2020/04/12 jQuery
layui实现显示数据表格、搜索和修改功能示例
2020/06/03 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
python 队列详解及实例代码
2016/10/18 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
关于Keras模型可视化教程及关键问题的解决
2020/01/24 Python
python 截取XML中bndbox的坐标中的图像,另存为jpg的实例
2020/03/10 Python
django admin 添加自定义链接方式
2020/03/11 Python
如何使用PyCharm引入需要使用的包的方法
2020/09/22 Python
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
前台接待岗位职责
2013/12/03 职场文书
《雪地里的小画家》教学反思
2014/02/22 职场文书
《一个小村庄的故事》教学反思
2014/04/13 职场文书
小摄影师教学反思
2014/04/27 职场文书
公司离职证明范本(汇总)
2014/09/10 职场文书
银行竞聘上岗演讲稿
2014/09/12 职场文书
逃课检讨书
2015/01/26 职场文书