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语言的优雅之处
Jul 04 Python
python同时给两个收件人发送邮件的方法
Apr 30 Python
Android应用开发中Action bar编写的入门教程
Feb 26 Python
python二分查找算法的递归实现方法
May 12 Python
Python算术运算符实例详解
May 31 Python
python调用pyaudio使用麦克风录制wav声音文件的教程
Jun 26 Python
Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)
Jun 28 Python
django2.2安装错误最全的解决方案(小结)
Sep 24 Python
Python实现aes加密解密多种方法解析
May 15 Python
Python grequests模块使用场景及代码实例
Aug 10 Python
Django中ORM的基本使用教程
Dec 22 Python
Python+MySQL随机试卷及答案生成程序的示例代码
Feb 01 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
印尼林东PWN黄金曼特宁咖啡豆:怎么冲世界上最醇厚的咖啡冲煮教程
2021/03/03 冲泡冲煮
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
PHPStrom 新建FTP项目以及在线操作教程
2016/10/16 PHP
永不消失的title提示代码
2007/02/15 Javascript
javascript的数据类型、字面量、变量介绍
2012/05/23 Javascript
JS:window.onload的使用介绍
2013/11/13 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
2014/02/04 Javascript
js父窗口关闭时子窗口随之关闭完美解决方案
2014/04/29 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
AngularJS入门教程之XHR和依赖注入详解
2016/08/18 Javascript
微信小程序 动画的简单实例
2017/10/12 Javascript
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
Vue实现购物车场景下的应用
2017/11/27 Javascript
Flutter实现仿微信底部菜单栏功能
2019/09/18 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
浅谈vue生命周期共有几个阶段?分别是什么?
2020/08/07 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
Python中特殊函数集锦
2015/07/27 Python
Python3操作SQL Server数据库(实例讲解)
2017/10/21 Python
python 拷贝特定后缀名文件,并保留原始目录结构的实例
2018/04/27 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
python进程和线程用法知识点总结
2019/05/28 Python
python getpass实现密文实例详解
2019/09/24 Python
python实现全排列代码(回溯、深度优先搜索)
2020/02/26 Python
Django添加bootstrap框架时无法加载静态文件的解决方式
2020/03/27 Python
10个示例带你掌握python中的元组
2020/11/23 Python
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
创先争优一句话承诺
2014/05/29 职场文书
2015年三年级班主任工作总结
2015/05/21 职场文书
《梅花魂》教学反思
2016/02/18 职场文书
导游词之塘栖古镇
2019/12/04 职场文书
golang 接口嵌套实现复用的操作
2021/04/29 Golang
Java代码规范与质量检测插件SonarLint的使用
2022/08/05 Java/Android