【发布时间】:2009-09-06 13:13:12
【问题描述】:
我想通过套接字发送图像对象...不想将图像存储在发送方或接收方计算机中...
【问题讨论】:
-
你能详细说明
Don't want to store image in sender or receivers computer...吗?如果您发送数据,则发送者和接收者都将拥有对其的定义访问权限。
标签: java
我想通过套接字发送图像对象...不想将图像存储在发送方或接收方计算机中...
【问题讨论】:
Don't want to store image in sender or receivers computer...吗?如果您发送数据,则发送者和接收者都将拥有对其的定义访问权限。
标签: java
使用这个方法:
ImageIO.write(RenderedImage, String, OutputStream)
在你的情况下使用:
发件人
BufferedImage image = ....;
ImageIO.write(image, "PNG", socket.getOutputStream());
接收者
BufferedImage image = ImageIO.read(socket.getInputStream());
【讨论】:
那么你有什么尝试?
This 是关于使用 Java 进行客户端/服务器通信的教程。这从标准输入读取,但在您的实例中,您可能应该在图像对象上提供 InputStream。
【讨论】:
使用this 序列化图像对象以通过套接字发送它。
【讨论】: