python使用socket向客户端发送数据的方法
2015-04-29 14:38
1061 查看
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中使用socket发送HTTP请求数据接收不完整问题解决方法
- Python中使用socket发送HTTP请求数据接收不完整问题解决方法
- android端和pc端使用usb进行socket通信,其中android是服务器端,pc是客户端。如何实现安卓端输入的数据通过按钮发送到pc端?
- 使用客户端软件向服务端php程序发送post数据,php接受三种方法
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)
- python 使用socket客户端向服务端传参,调用指定函数并返回值给客户端
- QTcpSocket 发送和接收数据的几种方法
- Python使用QQ邮箱发送Email的方法实例
- python——使用socket模块实现客户端与服务端通信
- 使用Python解析JSON数据的基本方法
- 安卓使用socket建立通信客户端不显示数据
- QTcpSocket 发送和接收数据的几种方法
- 使用Python发送各种形式的邮件的方法汇总
- 使用Python发送各种形式的邮件的方法汇总
- 使用Socket类接收和发送数据
- 《疯狂Java讲义(第2版)》学习笔记:使用DatagramSocket发送接收数据
- python:使用socket模块,进行服务器与客户端简单交互
- Oracle客户端使用sqlldr导数据中文乱码问题解决方法
- 【jQuery】使用post()方法以POST方式从服务器发送数据
- Android系列之网络(一)----使用HttpClient发送HTTP请求(通过get方法获取数据)