python使用socket向客户端发送数据的方法
程序员文章站
2023-04-02 21:55:46
本文实例讲述了python使用socket向客户端发送数据的方法。分享给大家供大家参考。具体如下:
import socket, sys
port = 5555...
本文实例讲述了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实现可将字符转换成大写的tcp服务器实例
下一篇: 为了看帅哥,变性手术都做了
推荐阅读
-
使用Python发送各种形式的邮件的方法汇总
-
Python使用shelve模块实现简单数据存储的方法
-
python使用Queue在多个子进程间交换数据的方法
-
Python使用xlrd模块操作Excel数据导入的方法
-
Python使用win32com模块实现数据库表结构自动生成word表格的方法
-
使用httplib模块来制作Python下HTTP客户端的方法
-
Python使用Selenium爬取淘宝异步加载的数据方法
-
python数据持久存储 pickle模块的基本使用方法解析
-
使用数据库客户端工具Oracle SQL Developer加载第三方驱动连接mysql的方法
-
php使用socket post数据到其它web服务器的方法