我是python的新手,我必须通过服务器计算机将截图发送给客户端。我一直在阅读,每个人都在说使用缓冲区,但我真的不明白缓冲区是如何工作的。到目前为止我所拥有的:
服务器端:
current_socket.send(open(r"*file location*", "rb").read())
客户方:
data = my_socket.recv(2048)
buff = StringIO.StringIO(data)
img = Image.open(buff)
img.show()
当它打开图像时,我得到的只是一张黑色图片。 有什么想法吗?
谢谢!