课程/Android/移动开发
长连接利器—网络框架解析之mina篇
-
-
fantastic_maker
2019-02-25
Handler
-
截图
0赞 · 0采集
-
-
fantastic_maker
2019-02-25
Ioservice
-
截图
0赞 · 0采集
-
-
fantastic_maker
2019-02-25
mima核心类1
-
截图
0赞 · 0采集
-
-
fantastic_maker
2019-02-25
IoAcceptor及其相关类
-
截图
0赞 · 0采集
-
-
qq_Zpp_0
2018-03-10
- 核心类
-
截图
0赞 · 0采集
-
-
qq_Thelastsky_0
2017-10-10
- 1.mina框架整体讲解
2.mina框架核心类讲解
LogginFilter:记录mina所有的日志
ProtocolCOdecFilter数据转化过滤器
CompressionFilter数据压缩过滤器
SSLFilter数据加密过滤器
3.可以通过继承IoFilterAdapter来实现自己的过滤器,一般不会进行自定义过滤器
4.IoSession类:可以设置接收数据缓冲区的大小(receive buffer size)
可以设置数据发送缓冲区的大小(sending buffer size)
可以设置状态恢复时间(Idel time)
可以设置写数据超时时间(write timeout)
-
0赞 · 0采集
-
-
MrToms
2017-08-29
- 常用 filter
-
截图
0赞 · 0采集
-
-
慕少5677387
2017-08-10
- Ioconnector及其相关类
-
截图
0赞 · 1采集
-
-
慕少5677387
2017-08-10
- IoAcceptor及其相关类
-
截图
0赞 · 1采集
-
-
慕少5677387
2017-08-10
- IoService及其相关类
-
截图
0赞 · 1采集
-
-
佀重遥
2017-07-08
- Mina内部工作原理图
-
截图
0赞 · 0采集
-
-
佀重遥
2017-07-08
- Mina项目工程结构图
-
截图
0赞 · 0采集
-
-
我就是爱学习呀
2017-07-04
- 2.应用层中重要的类,所有的业务逻辑都要在此实现
-
截图
1赞 · 0采集
-
-
我就是爱学习呀
2017-07-04
- 1.Mina内部工作原理
-
截图
0赞 · 0采集
-
-
Peacenloves
2017-05-23
- 项目工程结构图
-
截图
0赞 · 0采集
-
-
如意贝_
2017-04-29
- 项目框架图
-
0赞 · 0采集
-
-
我叫啥呢
2017-01-10
- 笔记是啥
-
截图
0赞 · 0采集
-
-
weibo_竹林月影乐园_0
2016-12-27
- m z
-
截图
0赞 · 0采集
-
-
ymvkujn
2016-12-21
- 客户端请求-->Ioservice-->IoFilterChain-->Iohandler-->IoFilterChain-->Ioservice-->返回给客户端
Ioservice接口: 主要负责监听管理,session管理,过滤链管理,子类AbstractIoservice
IoAcceptor服务监听接口设置handler以及session相关配置: 子接口SocketAcceptor(TCP协议)和DatagramAcceptor(UDP协议),子类NIOSocketAcceptor和NIODatagramAcceptor
IoConnector接口: 子接口SocketConnector(TCP协议)和DatagramConnector(UDP协议),子类NIOSocketConnector和NIODatagramConnector
Filter及其相关子类: LoggingFilter记录mina所有日志,ProtocolCodecFilter数据转化过滤器(指对接收和在送数据是对象还是基本数据类型),compressionFilter数据压缩过滤器支持Gzip压缩提高传输效率,SSLFilter数据加密过滤器,通过继承IoFilterAdapter可实现自已的过滤器.
IoSession类,状态机,如果连接成功,则会产生一个session对象,可以通过session进行read和write客户端操作,可以调置发送接收缓冲区大小,空闲状态恢复时间,写数据超时时间等,handler处理业务逻辑继承IohandlerAdapter实现自已的handler.
-
1赞 · 1采集
-
-
ymvkujn
2016-12-20
- apache mina:
撑握一门技术,一般就是学习+自已理解+实践!
虽然http1.1版本可以短时间保持与服务端的连续通信,也只是简单的对connection进行了缓存.
-
0赞 · 0采集