mina 事例
来源:互联网 发布:疯狂java讲义第4版 编辑:程序博客网 时间:2024/04/30 15:30
package ww.com.server;import java.net.InetSocketAddress;import java.nio.charset.Charset;import org.apache.log4j.Logger;import org.apache.mina.common.IdleStatus;import org.apache.mina.common.IoAcceptor;import org.apache.mina.filter.codec.ProtocolCodecFilter;import org.apache.mina.filter.codec.textline.LineDelimiter;import org.apache.mina.filter.codec.textline.TextLineCodecFactory;import org.apache.mina.transport.socket.nio.NioSocketAcceptor;public class MinaServer { private static Logger logger=Logger.getLogger(MinaServer.class); private static int PORT=3005; public static void main(String[] args) {IoAcceptor acceptor=null;try {acceptor = new NioSocketAcceptor();acceptor.getFilterChain().addLast("codec",new ProtocolCodecFilter(new TextLineCodecFactory(Charset.forName("UTF-8"), LineDelimiter.WINDOWS.getValue(),LineDelimiter.WINDOWS.getValue())));acceptor.getSessionConfig().setIdleTime(IdleStatus.BOTH_IDLE, 10);acceptor.getSessionConfig().setReadBufferSize(2048);acceptor.setHandler(new ServerHandler());acceptor.bind(new InetSocketAddress(PORT));logger.info("服务端啓動成功... 端口號 偉:"+PORT);} catch (Exception e) {// TODO: handle exceptionlogger.error("服務端啓動異常...",e);e.printStackTrace();}} }
0 0
- mina 事例
- MINA
- mina
- MINA
- mina
- mina
- MINA
- mina
- Mina
- ADO事例
- jFreeChar事例
- 小事例
- dll 事例
- snprintf事例
- DTD事例
- mybatis 事例
- 代码事例
- SpringMVC事例
- Python 学习笔记20151028
- 现代操作系统——文件系统
- 【OpenCV3.0.0】各个modules的功能介绍(包含Contribute库)
- 白话模拟退火算法
- DOG、Laplacian金字塔&高斯金字塔
- mina 事例
- JS删除数组中某一项或几项的方法汇总
- 短信验证码60秒倒计时
- Extjs xtype 一览表
- 关于Python线程
- MySQL备份数据库
- 读《C专家编程》笔记-第六章
- Android构建过程简述
- 可扩展的事件复用技术:epoll和kqueue