This article mainly introduces how python uses socket to send data to the client. it involves the techniques of using socket to implement data communication in Python, which is of great practical value, for more information, see the following example. Share it with you for your reference. The details are as follows:
Import socket, sysport = 55555 host = 'localhost' data = "test" * 10485760 #40 MB of datas = 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)
I hope this article will help you with Python programming.