nio
我说我只会对你一心一意
这个作者很懒,什么都没留下…
展开
-
nio 阻塞式文件传输服务端
//1.获取服务端网络通道ServerSocketChannel ssChannel = ServerSocketChannel.open();//2.为服务端网络通道绑定地址+端口ssChannel.bind(new InetSocketAddress("127.0.0.1", 8989));//3.获取客户端连接的通道SocketChannel sChannel =原创 2017-07-02 20:50:16 · 169 阅读 · 0 评论 -
nio 本地文件操作之通道之间的数据传输
//开启通道新方式FileChannel inChannel = FileChannel.open(Paths.get("E:/Program Files/NIO/nio.zip"),StandardOpenOption.READ);FileChannel ouChannel = FileChannel.open(Paths.get("E:/Program Files/NIO/nio2原创 2017-07-02 20:52:14 · 247 阅读 · 0 评论 -
nio 非阻塞式数据传输,服务端
//1.获取通道ServerSocketChannel ssChannel = ServerSocketChannel.open();//2.将通道变为非阻塞式ssChannel.configureBlocking(false);//3.进行端口绑定ssChannel.bind(new InetSocketAddress(8999));//4.获取选择器Se原创 2017-07-03 19:37:01 · 243 阅读 · 0 评论 -
nio 非阻塞式数据传输客户端
//1.获取通道SocketChannel sChannel = SocketChannel.open(new InetSocketAddress("127.0.0.1", 8999));//2.将通道改成非阻塞式的sChannel.configureBlocking(false);//3.开启指定大小的缓冲区ByteBuffer bBuf = ByteBuffer.a原创 2017-07-03 19:37:45 · 300 阅读 · 0 评论