一、介绍
mina(Multipurpose Infrastructure for Network Applications) 是apache的顶级项目之一,用于构造异步连接的各种网络应用
二、最简单的使用实例
apache mina (异步连接框架)介绍package aicu.mina;
apache mina (异步连接框架)介绍
import java.io.IOException;
apache mina (异步连接框架)介绍
import java.net.InetSocketAddress;
apache mina (异步连接框架)介绍
import java.nio.charset.Charset;
apache mina (异步连接框架)介绍
apache mina (异步连接框架)介绍
import org.apache.mina.common.ByteBuffer;
apache mina (异步连接框架)介绍
import org.apache.mina.common.IoAcceptor;
apache mina (异步连接框架)介绍
import org.apache.mina.common.SimpleByteBufferAllocator;
apache mina (异步连接框架)介绍
import org.apache.mina.filter.LoggingFilter;
apache mina (异步连接框架)介绍
import org.apache.mina.filter.codec.ProtocolCodecFilter;
apache mina (异步连接框架)介绍
import org.apache.mina.filter.codec.textline.TextLineCodecFactory;
apache mina (异步连接框架)介绍
import org.apache.mina.transport.socket.nio.SocketAcceptor;
apache mina (异步连接框架)介绍
import org.apache.mina.transport.socket.nio.SocketAcceptorConfig;
apache mina (异步连接框架)介绍
}

对应的handler ,handler的作用是在对应的网事件的处理代码
apache mina (异步连接框架)介绍package aicu.mina;
apache mina (异步连接框架)介绍
import java.util.Date;
apache mina (异步连接框架)介绍
apache mina (异步连接框架)介绍
import org.apache.mina.common.IdleStatus;
apache mina (异步连接框架)介绍
import org.apache.mina.common.IoHandlerAdapter;
apache mina (异步连接框架)介绍
import org.apache.mina.common.IoSession;
apache mina (异步连接框架)介绍
import org.apache.mina.common.TransportType;
apache mina (异步连接框架)介绍
import org.apache.mina.transport.socket.nio.SocketSessionConfig;
apache mina (异步连接框架)介绍
}
三、使用方法:
编译上边两个类(需要加入mina的jar文件),然后运行terminalServer
开始->运行->cmd进入控制台
telnet 127.0.0.1 9123
输入hello
得到当前日期
输入quit关闭session。

相关文章: