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 根据正则表达式提取指定的内容实例详解
Dec 04 Python
python itchat实现微信自动回复的示例代码
Aug 14 Python
快速入门python学习笔记
Dec 06 Python
Caffe均值文件mean.binaryproto转mean.npy的方法
Jul 09 Python
Python使用googletrans报错的解决方法
Sep 25 Python
使用python PIL库实现简单验证码的去噪方法步骤
May 10 Python
python2和python3在处理字符串上的区别详解
May 29 Python
Flask 上传自定义头像的实例详解
Jan 09 Python
Python使用docx模块实现刷题功能代码
Feb 13 Python
Jupyter notebook快速入门教程(推荐)
May 18 Python
详解Python中list[::-1]的几种用法
Nov 16 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 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 xml-rpc远程调用
2008/12/19 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
php实现rc4加密算法代码
2012/04/25 PHP
php教程之phpize使用方法
2014/02/12 PHP
php中switch与ifelse的效率区别及适用情况分析
2015/02/12 PHP
PHP使用new StdClass()创建空对象的方法分析
2017/06/06 PHP
yii2学习教程之5种内置行为类详解
2017/08/03 PHP
PHP如何实现阿里云短信sdk灵活应用在项目中的方法
2019/06/14 PHP
Laravel如何实现适合Api的异常处理响应格式
2020/06/14 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
js下利用控制器载入对应脚本
2010/07/17 Javascript
一个简单的瀑布流效果(主体形式自写)
2013/05/27 Javascript
JS网页图片按比例自适应缩放实现方法
2014/01/15 Javascript
基于jQuery实现淡入淡出效果轮播图
2020/07/31 Javascript
详解AngularJS中ng-src指令的使用
2016/09/07 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
socket.io与pm2(cluster)集群搭配的解决方案
2017/06/02 Javascript
JavaScript ES6中const、let与var的对比详解
2017/06/18 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
2018/12/29 jQuery
JS删除String里某个字符的方法
2021/01/06 Javascript
vue Tab切换以及缓存页面处理的几种方式
2019/11/05 Javascript
使用JS监听键盘按下事件(keydown event)
2019/11/07 Javascript
js实现九宫格抽奖
2020/03/19 Javascript
javascript实现贪吃蛇小练习
2020/07/05 Javascript
Python get获取页面cookie代码实例
2018/09/12 Python
Python用Try语句捕获异常的实例方法
2019/06/26 Python
python暴力解压rar加密文件过程详解
2019/07/05 Python
python爬取盘搜的有效链接实现代码
2019/07/20 Python
python处理excel绘制雷达图
2019/10/18 Python
Django-migrate报错问题解决方案
2020/04/21 Python
通过实例解析Python RPC实现原理及方法
2020/07/07 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
模范家庭事迹材料
2014/02/10 职场文书
党员公开承诺书内容
2014/05/20 职场文书