通过tcp发送图像

时间:2017-10-25 07:08:49

标签: python sockets tcp

我在python套接字上遇到图片问题。图像未完全发送出去。这就是它的收到方式

客户

elif data == 'screenshot':

    screen = os.system("screencapture screen.jpg")

    file = open('screen.jpg', 'rb')
    prop = file.read()      
    file.close()

    s.sendall( prop )       

服务器

data = c.recv(999999999)

img = open('image.jpg', 'wb')
img.write( data )

正在发生的事情是原始文件是800 kb,然后写入的数据是300kb。有没有办法让整个图像显示,而不是图像的一半或20%。

Original file这是我要复制的图像

New file not everything is copied 什么被复制!!!

0 个答案:

没有答案