服务器端:
服务器 Server 代码
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.charset.Charset;
import org.apache.mina.core.service.IoAcceptor;
import org.apache.mina.core.session.IdleStatus;
import org.apache.mina.lter.codec.ProtocolCodecFilter;
import org.apache.mina.lter.codec.textline.TextLineCodecFactory;
import org.apache.mina.lter.logging.LoggingFilter;
import org.apache.mina.transport.socket.nio.NioSocketAcceptor;
public class MinaTimeServer {
private static nal int PORT = 8888;
public static void main(String[] args) throws IOException {
// 创建服务器监听
IoAcceptor acceptor = new NioSocketAcceptor();
// 增加日志过滤器
acceptor.getFilterChain().addLast( "logger", new LoggingFilter() );
//增加编码过滤器
acceptor.getFilterChain().addLast( "codec", new ProtocolCodecFilter(
new TextLineCodecFactory( Charset.forName( "UTF-8" ))));
//指定业务逻辑处理器