资源简介
之前的项目需要用到mina,实现的功能主要是:服务端主动发送消息到客户端,这个的服务端为外网的tomcat,客户端为内网的tomcat,由于无法知道内网tomcat 的地址,也就不能直接通过http的方式发送信息回来,最后想来想去用mina实现了这个功能。
当然,我这里的服务端是整合的了spring 的,也可以直接把服务端独立出来,不整合spring,这个都一样,区别不大。
代码片段和文件信息
package com.test.test.mina;
import org.apache.mina.core.filterchain.IoFilter;
import org.apache.mina.core.service.IoHandlerAdapter;
import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFilter;
import org.apache.mina.filter.codec.textline.TextLineCodecFactory;
import org.apache.mina.filter.logging.LoggingFilter;
public class MinaClientHandler extends IoHandlerAdapter {
private static final IoFilter LOGGING_FILTER = new LoggingFilter();
private static final IoFilter CODEC_FILTER = new ProtocolCodecFilter(new TextLineCodecFactory());
@Override
public void sessionCreated(IoSession session) throws Exception {
session.getFilterChain().addLast(“codec“ CODEC_FILTER);
session.getFilterChain().addLast(“logger“ LOGGING_FILTER);
}
@Override
public void messageReceived(IoSession session object message)
throws Exception {
String msg = (String) message;
System.out.println(“Client Received: “ + msg);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-11-11 14:59 Spring Mina\
目录 0 2015-11-11 14:58 Spring Mina\client\
文件 1055 2015-11-09 14:40 Spring Mina\client\MinaClientHandler.java
文件 2409 2015-11-10 09:32 Spring Mina\client\Test04.java
目录 0 2015-11-11 14:58 Spring Mina\jar\
文件 644933 2015-11-09 11:55 Spring Mina\jar\mina-core-2.0.4.jar
文件 40205 2015-11-09 11:55 Spring Mina\jar\mina-integration-beans-2.0.4.jar
文件 25689 2015-11-09 14:09 Spring Mina\jar\slf4j-api-1.6.2.jar
文件 8891 2015-11-09 14:09 Spring Mina\jar\slf4j-jdk14-1.6.2.jar
文件 91 2015-11-11 15:01 Spring Mina\readme.txt
目录 0 2015-11-11 14:57 Spring Mina\server\
文件 7680 2015-11-10 08:54 Spring Mina\server\applicationContext.xm
文件 2296 2015-11-11 14:39 Spring Mina\server\MinaProtocolHandler.java
- 上一篇:activemqC开发
- 下一篇:黑马32期(1).txt
相关资源
- 使用ATLAS探测器在s = 8 TeV的质子-质子
- 使用ATLAS探测器在s = 13 $$ \\ sqrt {s} =
- 大型强子对撞机p + Pb碰撞中平均横向
- 在B→→DK±中具有D→KS0&
- 风味动态域壁中lt;mathgt; mrow mn 2 / mn
- 在改进的软壁AdS / QCD模型中具有2 +
- 全息术中N f = 2 +1种风味的QCD的手性相
- LHC在质子-质子碰撞中D0B +和B + B +介子
- 衰减的辐射校正$$ \\ varSigma ^ 0 \\ rig
- 基于束缚系统的3 +1维QCD质子和中子电
- 最新ZendStudio13.6破解文件+注册码
- ODB++协议标准
- 轻量级文件服务器Fdfs搭建(fastDFS+n
- springboot+rabbitmq项目demo(亲测可正常运
- springboot整合RabbitMQ实现延时队列的两
- 关于Spring MVC项目maven中通过fileupload上
- Notepad++最新版tidy2插件仅64位可用
- 瑞芯微RK原厂3399+LPDDR4 200球参考原理图
- Gerber文件的编辑程序
- STM32+TMC5160代码电路图.rar
- Spring-Data-Redis2.0+Spring5
- mongodb+redis资源
- 前端Vue+Node+MongoDB高级全栈开发
- Notepad++ 32位 jsonview插件
- notepad++文本比较插件32位和64位
- notepad++ json格式化插件
-
notepad++ 对比插件 xm
l格式化插件 -
notepad++包含xm
l tools等插件 - Jsonviewer2 for Notepad++ 64 bit
-
Notepad++xm
l格式化插件和json格式化插
评论
共有 条评论