socket 显示图片问题
BufferedInputStream bis = new BufferedInputStream(socket.getInputStream());
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
int ch;
while ((ch = bis.read()) != -1) {
baos.write(ch);
}
image = Toolkit.getDefaultToolkit().createImage(baos.toByteArray());
} catch (Exception exception) {
System.err.println("Error loading: " );
}
ImageIcon pic1 = new ImageIcon(image) ;
this.jLabel1.setIcon(pic1);
这段代码有问题吗 ? 怎么总是显示不到图片 ,socket返回一个验证码的图片