• 大小: 36KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-15
  • 语言: 其他
  • 标签: apache-mina  demo  

资源简介

mina 基础的入门实例,使用maven+jdk1.7进行构建,使用客户端直接可以进行测试

资源截图

代码片段和文件信息

package com.onion.mina.client;

import org.apache.mina.core.session.IoSession;
import org.apache.mina.filter.codec.ProtocolCodecFactory;
import org.apache.mina.filter.codec.ProtocolDecoder;
import org.apache.mina.filter.codec.ProtocolEncoder;

public class ByteArrayCodecFactory implements ProtocolCodecFactory {

private ByteArrayEncoder encoder;
private ByteArrayDecoder decoder;

public ByteArrayCodecFactory(){
encoder = new ByteArrayEncoder();
decoder = new ByteArrayDecoder();
}

public ProtocolEncoder getEncoder(IoSession session) throws Exception {
// TODO Auto-generated method stub
return encoder;
}

public ProtocolDecoder getDecoder(IoSession session) throws Exception {
// TODO Auto-generated method stub
return decoder;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         839  2017-12-19 15:59  mina_test\.classpath
     文件         308  2017-12-19 15:59  mina_test\.mymetadata
     文件        1712  2017-12-19 14:48  mina_test\.project
     文件         508  2017-12-19 14:28  mina_test\.settings\.jsdtscope
     文件          56  2017-12-19 14:28  mina_test\.settings\com.genuitec.eclipse.j2eedt.core.prefs
     文件          93  2017-12-19 14:48  mina_test\.settings\org.eclipse.core.resources.prefs
     文件         664  2017-12-19 14:48  mina_test\.settings\org.eclipse.jdt.core.prefs
     文件          90  2017-12-19 14:28  mina_test\.settings\org.eclipse.m2e.core.prefs
     文件         578  2017-12-19 15:59  mina_test\.settings\org.eclipse.wst.common.component
     文件         252  2017-12-19 14:48  mina_test\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2017-12-19 14:28  mina_test\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2017-12-19 14:28  mina_test\.settings\org.eclipse.wst.jsdt.ui.superType.name
     文件        2870  2017-12-19 15:57  mina_test\pom.xml
     文件         790  2017-12-19 15:05  mina_test\src\main\java\com\onion\mina\client\ByteArrayCodecFactory.java
     文件        5981  2017-12-19 15:15  mina_test\src\main\java\com\onion\mina\client\ByteArrayDecoder.java
     文件        1315  2017-12-19 15:15  mina_test\src\main\java\com\onion\mina\client\ByteArrayEncoder.java
     文件        1883  2017-12-19 15:47  mina_test\src\main\java\com\onion\mina\client\ClientHandler.java
     文件        1618  2017-12-19 15:40  mina_test\src\main\java\com\onion\mina\client\ClientTest.java
     文件        1108  2017-12-19 15:06  mina_test\src\main\java\com\onion\mina\client\Context.java
     文件        1997  2017-12-19 15:09  mina_test\src\main\java\com\onion\mina\server\baseMessageForClient.java
     文件        1299  2017-12-19 15:09  mina_test\src\main\java\com\onion\mina\server\baseMessageForServer.java
     文件        1329  2017-12-19 15:09  mina_test\src\main\java\com\onion\mina\server\NSMinaCodeFactory.java
     文件        3273  2017-12-19 17:01  mina_test\src\main\java\com\onion\mina\server\NSMinaHandler.java
     文件        2293  2017-12-19 15:46  mina_test\src\main\java\com\onion\mina\server\NSMinaKeepAliveMessageFactory.java
     文件        7665  2017-12-19 15:17  mina_test\src\main\java\com\onion\mina\server\NSProtocalDecoder.java
     文件        2471  2017-12-19 15:16  mina_test\src\main\java\com\onion\mina\server\NSProtocalEncoder.java
     文件         470  2017-12-19 15:10  mina_test\src\main\java\com\onion\mina\server\ServerTest.java
     文件        1799  2017-12-19 15:16  mina_test\src\main\java\com\onion\utils\ByteTools.java
     文件           0  2017-12-19 15:49  mina_test\src\main\resources\config.properties
     文件         866  2017-12-19 16:55  mina_test\src\main\resources\log4j.properties
     文件        3710  2017-12-19 15:42  mina_test\src\main\resources\spring\applicationContext-mina.xml
............此处省略30个文件信息

评论

共有 条评论