使用Java Nio实现文件的传输
1、ServerSocket.java
package ch2;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.FileChannel.MapMode;
import java.nio.channels.FileChannel;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import java.util.Iterator;
import java.util.Set;
public class ServerSocket {
public static void main(String[] args) throws Exception {
int port = 10000;
//打开服务器套接字通道
ServerSocketChannel ssc = ServerSocketChannel.open();
//创建一个选择器
Selector selector = Se