本帖最后由 不似侽紸角. 于 2014-4-17 21:15 编辑
- import java.io.*;
- import java.net.*;
- class PicClient
- {
- public static void main(String[] args) throws Exception
- {
- Socket s =new Socket("127.0.0.1",8008);
- FileInputStream fis =new FileInputStream("c:\\mingren.jpg");
- OutputStream out = s.getOutputStream();
- byte [] buf =new byte[1024];
- int len =0;
- while((len=fis.read(buf))!=-1);
- {
- out.write(buf,0,len);
- }
- s.shutdownOutput();
- InputStream in =s.getInputStream();
- byte[] bufIn=new byte[1024];
- int num =in.read(bufIn);
- System.out.println(new String(bufIn,0,num));
- fis.close();
- s.close();
- }
- }
- class PicServer
- {
- public static void main(String[] args) throws Exception
- {
- ServerSocket ss =new ServerSocket(8008);
- Socket s =ss.accept();
- InputStream in= s.getInputStream();
- FileOutputStream fos =new FileOutputStream("server.jpg");
- byte [] buf =new byte [1024];
- int len =0;
- while((len=in.read(buf))!=-1);
- {
- fos.write(buf,0,len);
- }
- OutputStream out =s.getOutputStream();
- out.write("上传成功".getBytes());
- fos.close();
- s.close();
- ss.close();
- }
- }
复制代码
大家帮忙看看 |
|