废话不说,直接上代码:
客户端:
import org.apache.commons.io.FileUtils;
import java.io.*;
import java.net.Socket;
public class Cilent {
public static void main(String[] args) throws IOException {
Socket socket = new Socket("xuxin", 10000);
InputStream inputStream = new BufferedInputStream(socket.getInputStream());
FileUtils.copyInputStreamToFile(inputStream, new File("D:\\123\\游戏人生.mp4"));
}
}
服务端:
import org.apache.commons.io.FileUtils;
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class Service {
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = new ServerSocket(10000);
while (true)
{
Socket socket = serverSocket.accept();
FileUtils.copyFile(new File("D:\\hdfs\\游戏人生ZERO-剧场版.2017.BD1080P.日语中字.mp4"),socket.getOutputStream());
}
}
}
这里光有代码是不行的,开头加上你的包名,以及导入一个Apache的Commons IO 2.11.0的jar包
下载地址:Commons IO – Download Apache Commons IOhttps://commons.apache.org/proper/commons-io/download_io.cgi看看效果吧!