利用服务器客户端的socket来实现下载功能
服务器端代码:
package com;import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.ServerSocket;
import java.net.Socket;public class Server {
public static void main(String[] args) {
ServerSocket server = null;
Socket socket = null;
File file = new File("E:\file");
File[] files = file.listFiles(); OutputStream os = null;
OutputStreamWriter osw = null;
InputStream is = null;
InputStreamReader isr = null;
BufferedReader br = null;
FileInputStream fis = null;
try {
//创建服务器端口
server = new ServerSocket(7777);
//使Socket处于阻