如何用socket传输压缩文件(.zip)

如何用socket传输压缩文件(.zip)

希望把一指定文件压缩成.zip的形式,然后通过socket 传输到对方主机,对方主机再读取此文件的内容。
现在能完成对指定文件的压缩了,关键就是不知道如何传输.zip的文件
希望高手们能帮帮忙,指点一二!!谢谢哦!!1
像传输正常的二进制数据一样.
import tarfile,zipfile
不是有这个二个东西吗?
2楼正解
我又要zipfilel,打算把文件压缩,然后传输。照这样的话,我们要传输的就是压缩后的文件内容了,怎么读才是压缩后的文件内容??
我要open () 读取的是压缩后的文件内容,要zipfile.ZipFile().read(zipfile.ZipFile().namelist()[0])读取的数据是压缩前的内容。
应该传压缩后的内容的哦
问题在于,接收方收到压缩后的数据,(不是压缩文件)要怎么还原??它不是压缩文件的形式了,不是数据,不知道怎么还原呢
再来个三次握手