客户端怎么在线阅读服务器的文件内容
客户端下载服务器的文件内容我是新手,请帮忙发一下关键代码,
out.println(a);//发送一个变量
String w = buf.readLine();//接收一个变量
但是怎么实现发送一个文件呢?

解决方案 »

  1.   

    原理一样的
    发送方通过BufferedReader每行读取文件,然后调用out.println(读取到的文件内容)发送就可以了
    接收方按你现在的理解方式不变,接收到信息后,把信息写到文件就可以了
      

  2.   

    读取整个文件也可以,
    String fileName = xxx;
    File f = new File(fileName);
    long size = f.length();
    byte[] data = new byte[size]; //定义文件大小的缓存
    RandomAccessFile raf = new RandomAccessFile(fileName, "r");
    raf.read(data); //全部读入缓存, 或用 raf.read(data, 0, size); 也可以
      

  3.   

    socke.getInputstream
    socket.getOutputstream