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实现矩阵乘法的方法
Jun 28 Python
Python向日志输出中添加上下文信息
May 24 Python
Python实现好友全头像的拼接实例(推荐)
Jun 24 Python
Python3操作SQL Server数据库(实例讲解)
Oct 21 Python
基于Python中numpy数组的合并实例讲解
Apr 04 Python
关于python写入文件自动换行的问题
Jun 23 Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
使用python实现CGI环境搭建过程解析
Apr 28 Python
解决Tensorflow2.0 tf.keras.Model.load_weights() 报错处理问题
Jun 12 Python
基于Python实现2种反转链表方法代码实例
Jul 06 Python
详解Python 最短匹配模式
Jul 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
php学习笔记之面向对象编程
2012/12/29 PHP
测试JavaScript字符串处理性能的代码
2009/12/07 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
2014/01/02 Javascript
jQuery中delegate和on的用法与区别详细解析
2014/01/26 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
2014/03/27 Javascript
node.js中的console.log方法使用说明
2014/12/09 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
基于JavaScript实现简单的随机抽奖小程序
2016/01/05 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
js中作用域的实例解析
2017/03/16 Javascript
layui 动态设置checbox 选中状态的例子
2019/09/02 Javascript
VUE+elementui面包屑实现动态路由详解
2019/11/04 Javascript
vue-路由精讲 二级路由和三级路由的作用
2020/08/06 Javascript
Vue实现简单的留言板
2020/10/23 Javascript
解决antd datepicker 获取时间默认少8个小时的问题
2020/10/29 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
[01:07:17]EG vs Optic Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
深入理解python中sort()与sorted()的区别
2018/08/29 Python
基于Python实现用户管理系统
2019/02/26 Python
python 协程中的迭代器,生成器原理及应用实例详解
2019/10/28 Python
python传到前端的数据,双引号被转义的问题
2020/04/03 Python
HTML5之SVG 2D入门3—文本与图像及渲染文本介绍
2013/01/30 HTML / CSS
心得体会开头
2014/01/01 职场文书
村委会贫困证明
2014/01/14 职场文书
煤矿安全生产责任书
2014/04/15 职场文书
教师节活动总结
2014/08/29 职场文书
爱心助学感谢信
2015/01/21 职场文书
病假证明模板
2015/06/19 职场文书
php 原生分页
2021/04/01 PHP
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
教你快速开启Apache SkyWalking的自监控
2021/04/25 Servers
教你如何使用Python Tkinter库制作记事本
2021/06/10 Python