前言:
在linux 中 transferTo 方法就可以完成传输,在 windows 中依次调用transferTo最多能传8M文件,需要分段传文件,而且要注意传输起点位置
模拟服务端实验源码:
package com.dev.nio.TRANSFERTO;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
import java.nio.ByteBuffer;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
/**
* @author :
* @date :2022/3/29 下午 2:24
* @description :
* @modyified By:
*/
public class IOServer {
public static void main(String[] args) throws Exception {