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创建和使用字典实例详解
Nov 01 Python
Python中的Numpy入门教程
Apr 26 Python
使用IPython来操作Docker容器的入门指引
Apr 08 Python
Python for Informatics 第11章之正则表达式(四)
Apr 21 Python
python出现&quot;IndentationError: unexpected indent&quot;错误解决办法
Oct 15 Python
Linux下python3.7.0安装教程
Jul 30 Python
对dataframe数据之间求补集的实例详解
Jan 30 Python
元组列表字典(莫烦python基础)
Apr 03 Python
python将三维数组展开成二维数组的实现
Nov 30 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
python Zmail模块简介与使用示例
Dec 19 Python
Python实现学生管理系统(面向对象版)
Jun 24 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
4.与数据库的连接
2006/10/09 PHP
php之对抗Web扫描器的脚本技巧
2008/10/01 PHP
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式一图文详解
2019/04/09 PHP
jquery $.each()使用探讨
2013/09/23 Javascript
常用的几段javascript代码分享
2014/03/25 Javascript
在JavaScript中构建ArrayList示例代码
2014/09/17 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
Jquery简单分页实现方法
2015/07/24 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
详解Javascript中new()到底做了些什么?
2018/03/29 Javascript
解决node修改后需频繁手动重启的问题
2018/05/13 Javascript
Vue CLI项目 axios模块前后端交互的使用(类似ajax提交)
2019/09/01 Javascript
基于Vue实现微前端的示例代码
2020/04/24 Javascript
Python入门篇之函数
2014/10/20 Python
Python找出9个连续的空闲端口
2016/02/01 Python
Python实现嵌套列表及字典并按某一元素去重复功能示例
2017/11/30 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
flask应用部署到服务器的方法
2019/07/12 Python
Python内建序列通用操作6种实现方法
2020/03/26 Python
Python如何操作office实现自动化及win32com.client的运用
2020/04/01 Python
浅析python实现动态规划背包问题
2020/12/31 Python
Cult Gaia官网:美国生活方式品牌
2019/08/16 全球购物
教学大赛获奖感言
2014/01/15 职场文书
养牛场项目建议书
2014/05/13 职场文书
服务承诺书范文
2014/05/19 职场文书
创建文明城市标语
2014/06/16 职场文书
政协调研汇报材料
2014/08/15 职场文书
领导班子四风表现材料
2014/08/23 职场文书
青春飞扬演讲稿
2014/09/11 职场文书
大一工商管理职业生涯规划:有梦最美,行动相随
2014/09/18 职场文书
立项申请报告范本
2015/05/15 职场文书
Win11怎样将锁屏账户头像图片改成动画视频
2021/11/21 数码科技
分享提高 Python 代码的可读性的技巧
2022/03/03 Python