NIO
非阻塞流
周莫客
人未老,心不死
展开
-
NIO管道Pipe
实现开启一条线程向Pipe 管道里面写入数据,另一条线程读取Pipe管道里面的数据package com.mock;import org.junit.jupiter.api.Test;import java.io.IOException;import java.nio.ByteBuffer;import java.nio.channels.Pipe;import java.time...原创 2019-12-22 15:57:42 · 178 阅读 · 0 评论 -
字符集编解码Charset
利用Charset实现数据的编解码package com.mock;import org.junit.jupiter.api.Test;import java.nio.ByteBuffer;import java.nio.CharBuffer;import java.nio.charset.CharacterCodingException;import java.nio.char...原创 2019-12-22 15:54:52 · 2283 阅读 · 0 评论 -
实现非阻塞UDP DatagramChannel
利用DatagramChannel 实现非阻塞的数据报发送接收package com.mock;import org.junit.jupiter.api.Test;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channe...原创 2019-12-22 15:51:46 · 471 阅读 · 0 评论 -
简单聊天室SocketChannel ServerSocketChannel
利用SocketChannel ServerSocketChannel实现简单的聊天室package com.mock;import org.junit.jupiter.api.Test;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import jav...原创 2019-12-22 15:46:49 · 505 阅读 · 0 评论