netty
wasdasdfqwer
一路向前...
展开
-
Netty学习(3) 使用NIO实现群聊客户端和服务端
NIO编写的和客户端和服务端示例服务端:package com.nettyStudy.nio.groupChat;import org.omg.Messaging.SyncScopeHelper;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;impor...原创 2019-12-17 17:30:15 · 129 阅读 · 0 评论 -
Netty学习(2) BIO实现服务端
BIO存在的问题:每个请求都要创建独立的线程与对应的客户端进行交互并发量大的时候需要创建大量的线程来处理连接,系统资源占用比较大连接建立后,如果当前线程没有数据可读,则线程阻塞再read操作上,造成线程资源浪费...原创 2019-12-17 17:25:04 · 141 阅读 · 0 评论 -
Netty学习(1)IO模型BIO/NIO/AIO
IO我们非常熟悉了,IO不仅仅针对文件的操作,网络编程socket的通信,就是IO操作。通常所说的 BIO 是相对于 NIO 来说的,BIO 也就是 Java 开始之初推出的 IO 操作模块,BIO 是 BlockingIO 的缩写,顾名思义就是阻塞 IO 的意思BIO、NIO、AIO的区别BIO(Block IO) 就是传统的 java.io 包,它是基于流模型实现的,交互的方式是同步、...原创 2019-12-17 17:24:12 · 143 阅读 · 0 评论