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编写web API的教程
Apr 30 Python
简介Python中用于处理字符串的center()方法
May 18 Python
Python函数式编程指南(二):从函数开始
Jun 24 Python
python实现的AES双向对称加密解密与用法分析
May 02 Python
python列表的增删改查实例代码
Jan 30 Python
解决tensorflow测试模型时NotFoundError错误的问题
Jul 27 Python
利用Python进行图像的加法,图像混合(附代码)
Jul 14 Python
Python PyQt5 Pycharm 环境搭建及配置详解(图文教程)
Jul 16 Python
python标准库sys和OS的函数使用方法与实例详解
Feb 12 Python
Python使用Pygame绘制时钟
Nov 29 Python
Python创建文件夹与文件的快捷方法
Dec 08 Python
Python爬虫爬取全球疫情数据并存储到mysql数据库的步骤
Mar 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
PHP_NETWORK_GETADDRESSES: GETADDRINFO FAILED问题解决办法
2014/05/04 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
PHP全局使用Laravel辅助函数dd
2019/12/26 PHP
JavaScript设计模式之适配器模式介绍
2014/12/28 Javascript
javascript动态修改Li节点值的方法
2015/01/20 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
在AngularJS应用中实现一些动画效果的代码
2015/06/18 Javascript
AngularJS中的指令全面解析(必看)
2016/05/20 Javascript
JavaScript 数组的深度复制解析
2016/11/02 Javascript
react中的ajax封装实例详解
2017/10/17 Javascript
微信小程序实现YDUI的ScrollTab组件
2018/02/02 Javascript
微信小程序中使用echarts的实现方法
2019/04/24 Javascript
Node.JS获取GET,POST数据之queryString模块使用方法详解
2020/02/06 Javascript
Pyramid将models.py文件的内容分布到多个文件的方法
2013/11/27 Python
Python实现遍历windows所有窗口并输出窗口标题的方法
2015/03/13 Python
Python的Django框架中的数据过滤功能
2015/07/17 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
酷! 程序员用Python带你玩转冲顶大会
2018/01/17 Python
Python语言的变量认识及操作方法
2018/02/11 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
用Python制作音乐海报
2021/01/26 Python
Python Selenium操作Cookie的实例方法
2021/02/28 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
Hotels.com香港酒店网:你的自由行酒店订房专家
2018/01/22 全球购物
爱岗敬业演讲稿范文
2014/01/14 职场文书
贷款委托书怎么写
2014/08/02 职场文书
幼儿园端午节活动方案
2014/08/25 职场文书
招商引资工作汇报
2014/10/28 职场文书
小学四年级学生评语
2014/12/26 职场文书
司机个人年终总结
2015/03/03 职场文书
学校世界艾滋病日宣传活动总结
2015/05/05 职场文书
初中生物教学随笔
2015/08/15 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers
Nginx利用Logrotate实现日志分割
2022/05/20 Servers