//客户端部分
packagetestSix;importjava.awt.Graphics;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net.InetAddress;importjava.net.Socket;importjava.util.Iterator;importjavax.imageio.ImageIO;importjavax.imageio.ImageReader;importjavax.imageio.stream.ImageInputStream;importjavax.swing.ImageIcon;importjavax.swing.JFrame;importjavax.swing.JPanel;class MyPanel extendsJPanel{privateImageIcon ii;publicMyPanel(ImageIcon ii){this.ii =ii;
}protected voidpaintComponent(Graphics g) {super.paintComponent(g);
g.drawImage(ii.getImage(),0, 0, 300, 400, this);
}
}public class SocketDemo extendsJFrame{private Socket st = null;publicSocketDemo(){try{try{//建立客户端
st = new Socket(InetAddress.getLocalHost(), 10000);//返回套接字具有关联的通道的输出流,则得到的输出流会将其所有操作委托给通道
OutputStream os =st.getOutputStream();byte[] bt = "哥们儿, 给我来一张背景图片!".getByt