OutputStream ios=null;
Socket socket=new Socket("192.168.18.11",4331);
ImageIO.write(image,"jpeg",ios);//image为已知的BufferedImage
又该如何接收呢??

解决方案 »

  1.   

    InputStream is=socket.getInputStream();
    BufferedImage bi=ImageIO.read(is);这样应该就可以了~~
      

  2.   

    ServerSocket s = new ServerSocket(4331);
    Socket s1 = s.accept();
    InputStream is=socket.getInputStream();
    BufferedImage bi=ImageIO.read(is);就OK了
      

  3.   

    不好意思啊,真是不懂啊,有提示说给20确认的时候我不知道什么意思就改0了,后来看到大家的帖子好像都有分的,所以就来问了,下次多给点分啊...^_^
    谢谢这么多朋友的回答,我试试看是否ok...thank u...
      

  4.   

    OutputStream ios=null;
    Socket socket=new Socket("192.168.18.11",4331);
    ImageIO.write(image,"jpeg",ios);//image为已知的BufferedImage
    以上这段代码也有问题啊!!   提示ouput==null!....  要怎么改下呢??
    我现在要实现的功能是:点击send按钮后,把截图image用流传出去..在另一端点connnect后就自动一直接收发过来的图
      

  5.   

    晕倒~~~~~~
    你的ios本来就为空,都没有赋值~~
    OutputStream ios=null;
    Socket socket=new Socket("192.168.18.11",4331);
    ios=socket.getOutputStream();
    ImageIO.write(image,"jpeg",ios);//image为已知的BufferedImage