资源简介
之前的项目需要用到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
相关资源
- 开源1A锂电池充电板TP4056原理图+PCB
- FTP课程设计(服务端+客户端)
- labview编程软件滤波器以及编写程序设
- IAR-Keygen-2019+附使用教程.zip
- mpu6050+hmc5883L.rar
- LCD显示温度+串口接收温度.rar
- MoNyog8.5+破解补丁
- VisualStudioUninstaller vs卸载工具
- ManageEngine_OpManager_12.3安装手册+管理员
- 组态王驱动开发包3.0.0.7(中文)
- SSM+Shiro+redis实现单点登陆
- WPE三件套(WPE+CCP+E2G)冰枫修改版
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 多窗口后台鼠标连点器
- CASS9.1最新S4数据及驱动+ET199数据及驱
- 使用选择性重传协议实现UDP可靠通信
- VC 获得文件属性 获取文件的创建时
- 基于MVC模式的会员管理系统
- 读者写者问题(读者优先,写者优先
- DAS1302蜂鸣 独立按键 闹钟设定 IIC存储
- 用VC 编写的仿QQ聊天室程序源代码
- 外点法程序
- 外罚函数程序
- 简单的房屋租赁系统
- .net网站服装销售系统(MVC)
- 4 1视图建模教程实例大全
- qt-电子点菜系统
- 现代谱估计算法 music ESPRIT 谐波分解
- 推箱子及人工智能寻路C 源代码
- 自己写的航空订票系统c 版--数据结构
评论
共有 条评论