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 相关文章推荐
python3新特性函数注释Function Annotations用法分析
Jul 28 Python
python中类变量与成员变量的使用注意点总结
Apr 29 Python
numpy判断数值类型、过滤出数值型数据的方法
Jun 09 Python
python实现字符串和字典的转换
Sep 29 Python
python实现将多个文件分配到多个文件夹的方法
Jan 07 Python
python Selenium实现付费音乐批量下载的实现方法
Jan 24 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
Python中那些 Pythonic的写法详解
Jul 02 Python
Django 开发调试工具 Django-debug-toolbar使用详解
Jul 23 Python
python进阶之自定义可迭代的类
Aug 20 Python
Anaconda3中的Jupyter notebook添加目录插件的实现
May 18 Python
解决Keras中CNN输入维度报错问题
Jun 29 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
用Zend Encode编写开发PHP程序
2006/10/09 PHP
PHP开发入门教程之面向对象
2006/12/05 PHP
linux下 C语言对 php 扩展
2008/12/14 PHP
Zend Framework框架实现类似Google搜索分页效果
2016/11/25 PHP
PHP实现通过文本文件统计页面访问量功能示例
2019/02/13 PHP
JavaScript 设计模式 安全沙箱模式
2010/09/24 Javascript
intro.js 页面引导简单用法 分享
2013/08/06 Javascript
jQuery实现鼠标经过图片预览大图效果
2014/04/10 Javascript
jQuery老黄历完整实现方法
2015/01/16 Javascript
jQuery内部原理和实现方式浅析
2015/02/03 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
详解jQuery简单的表格应用
2016/12/16 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
微信小程序实现YDUI的ScrollNav组件
2018/02/02 Javascript
vue.js内置组件之keep-alive组件使用
2018/07/10 Javascript
NodeJS实现一个聊天室功能
2019/11/25 NodeJs
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
手机使用python操作图片文件(pydroid3)过程详解
2019/09/25 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
python爬取youtube视频的示例代码
2021/03/03 Python
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
PAUL HEWITT手表美国站:德国北部时尚生活配饰品牌,船锚元素
2017/11/18 全球购物
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
工业自动化专业毕业生推荐信
2013/11/18 职场文书
护士的自我鉴定
2014/02/07 职场文书
网络管理员岗位职责
2014/03/17 职场文书
《秋游》教学反思
2014/04/24 职场文书
小学班级口号
2014/06/09 职场文书
2014员工聘用协议书(最新版)
2014/11/24 职场文书
2014小学一年级班主任工作总结
2014/12/05 职场文书
银行求职信模板
2015/03/20 职场文书
2016年春节问候语
2015/11/11 职场文书