关于mina介绍这里不做阐述.....我们先做一个关于mina的helloworld首先先下载mina包:http://mina.apache.org/ (如果你已经下载,此步骤忽略)下载下来以后,我们主要是使用里面jar包接下来打开eclipse,建立Java Project引入jar包,根据官方...
分类:
其他好文 时间:
2015-03-12 11:22:47
阅读次数:
111
首先Future系是对某个异步操作完成的监听;即setValue()的完成情况监听;get/setValue其实是对result字段封装,由此,可以这样讲,Future系其实对于对result字段状态的监听; Future又是如何被使用的的呢? 让我们看一下源码中举例: * IoSession se...
分类:
其他好文 时间:
2015-03-10 13:44:45
阅读次数:
106
今天我将介绍 Apache MINA的基本概念和 API,包括 I/O服务、I/O 会话、I/O 过滤器和 I/O 处理器。 一、MINA的简介 Apache MINA是一个网络应用程序框架,用来帮助用户简单地开发高性能和高可靠性的网络应用程序。它提供了一个通过Java NIO在不同的传输例...
分类:
其他好文 时间:
2015-03-03 18:00:02
阅读次数:
167
转自:http://my.oschina.net/yjwxh/blog/174633摘要心跳协议,对基于CS模式的系统开发来说是一种比较常见与有效的连接检测方式,最近在用MINA框架,原本自己写了一个心跳协议实现,后来突然发现MINA本身带有这样一个心跳实现,感于对框架的小小崇拜,在实践的同时研究了...
分类:
其他好文 时间:
2015-03-02 18:53:06
阅读次数:
189
用mina框架传输对象,对于开发者来说,直接传输对象,而不用自己编写相应的报文转换代码,将大大节省 开发时间。 即使用对象编码解码器 使用ObjectSerializationCodecFactory 服务端 MinaServer.java代码如下 package com.bypay.mina.se...
分类:
其他好文 时间:
2015-02-22 17:16:57
阅读次数:
1550
简单的Mina客户端代码MinaSimpleClient.java: package com.bypay.mina.client; import java.net.InetSocketAddress;
import java.nio.charset.Charset;
import org.apach...
分类:
其他好文 时间:
2015-02-22 15:41:31
阅读次数:
190
Handler的基本作用,处理接收到的客户端信息 一个简单的Handler实现如下: package com.bypay.mina.handler; import java.util.Date;
import org.apache.mina.core.session.IdleStatus;
impo...
分类:
其他好文 时间:
2015-02-22 14:34:39
阅读次数:
119
目录 1. NioSocketAcceptor初始化源码研究 1.1 类图 1.2 方法调用时序图 1.3 初始化NioSocketAcceptor 1.4 SimpleIoProcessorPool初始化分析 1.5 NioProcessor的源码 1.6 总结 2. NioSocketAccep...
分类:
其他好文 时间:
2015-02-22 12:17:26
阅读次数:
327
我们先看一个最简单的Mina Server服务端代码,该段代码实现了服务端Server启动并监听客户端请求 package com.bypay.mina.server; import java.io.IOException;
import java.net.InetSocketAddress;
im...
分类:
其他好文 时间:
2015-02-22 12:13:07
阅读次数:
161