您的位置:首页 > 编程语言

Mina应用框架编程套路

2010-03-30 17:52 344 查看
m_ioAccepter = new SocketAcceptor();//创建服务监听器
//创建协议解析链
IoAcceptorConfig config = new SocketAcceptorConfig();
DefaultIoFilterChainBuilder chain = config.getFilterChain();

//chain.addLast( "logger", new LoggingFilter() );

// 使用字符串编码,以回车结尾
TextLineCodecFactory tf=new TextLineCodecFactory();
tf.setDecoderMaxLineLength(Integer.MAX_VALUE);
chain.addLast("codec", new ProtocolCodecFilter(tf));

//创建服务响应句柄
m_messageHandler = new MessageHandler();
//绑定服务到特定的地址与端口
m_ioAccepter.bind(new InetSocketAddress(Config.getInstance().getInt(Config.KEY_MESSAGE_PORT, DEFAULT_DATA_PORT)),
m_messageHandler, config);
m_ioAccepter.bind(new InetSocketAddress(Config.getInstance().getInt(Config.KEY_CONTROL_PORT, DEFAULT_CONTROL_PORT)),
new MessageControlHandler(), config);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: