io
Liberal_夜不黑
qq交流群:634383854
展开
-
io-0-socket
socket编程服务端 1.创建一个特定端口的ServerSocket 2.监听端口的入站连接(阻塞),直到客户端尝试连接 3.服务端和客户端根据已协商的协议交互 4.服务器或客户端关闭连接客户端 1.创建socket连接指定端口和地址 2.服务端和客户端根据已协商的协议交互 3.客户端关闭连接单线程服务端//服务器端原创 2017-07-11 22:56:59 · 202 阅读 · 0 评论 -
io-1-buffer
buffer 1.容量(Capacity):缓冲区能够容纳的数据元素的最大数量,这一容量在缓冲区创建时被设定,并且永远不能被改变。 2.上界(Limit):缓冲区的第一个不能被读或被写的元素,或者说,缓冲区现存元素的计数。 3.位置(Position):下一个要读或要写的元素的索引。 4.标记(Mark):一个备忘位置,调用mark原创 2017-07-13 23:43:22 · 215 阅读 · 0 评论 -
io-2-channel
channel基础打开通道 有多种方式可用开启通道。 SocketChannel socketChannel=SocketChannel.open(); socketChannel.connect(new InetSocketAddress("localhost", 9999)); ServerSocketChannel s原创 2017-07-15 19:09:38 · 226 阅读 · 0 评论 -
io-3-socket通道
非阻塞模式ServerSocketChannelpackage com.ygy.test.net.socket;import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.nio.ByteBuffer;import java.原创 2017-07-17 15:30:17 · 176 阅读 · 0 评论 -
io-4-netty-入门程序
netty原创 2017-07-18 22:37:19 · 210 阅读 · 0 评论 -
io-5-netty-工作原理
ServerBootStrap 服务启动辅助类,无参构造,采用builder模式(返回本对象构造参数)。group (初始化线程组)//加入线程组 public ServerBootstrap group(EventLoopGroup parentGroup, EventLoopGroup childGroup) { super.group(parentGr原创 2017-07-25 23:27:03 · 346 阅读 · 0 评论