Mina通信框架应用4
来源:互联网 发布:淘宝店铺新手教学 编辑:程序博客网 时间:2024/05/18 02:08
2.实现Mina的客户机:
有两个类,一个启动主类,一个消息处理器:
启动主类:
MainClient.java
import java.net.InetSocketAddress;
import org.apache.mina.common.ConnectFuture;
import org.apache.mina.common.DefaultIoFilterChainBuilder;
import org.apache.mina.filter.codec.ProtocolCodecFilter;
import org.apache.mina.filter.codec.textline.TextLineCodecFactory;
import org.apache.mina.transport.socket.nio.NioSocketConnector;
/**
* 简单Mina Client示例
* @author javaFound
* @ 蓝杰
*/
public class MainClient {
public static void main(String[] args) throws Exception {
// Create TCP/IP connector.
NioSocketConnector connector = new NioSocketConnector();
// 创建接收数据的过滤器
DefaultIoFilterChainBuilder chain = connector.getFilterChain();
//设定这个过滤器将一行一行(/r/n)的读取数据
chain.addLast("myChin", new ProtocolCodecFilter(new TextLineCodecFactory()));
//设定服务器端的消息处理器:一个SamplMinaServerHandler对象,
connector.setHandler(new SamplMinaClientHandler());
// Set connect timeout.
connector.setConnectTimeout(30);
//连结到服务器:
ConnectFuture cf = connector.connect(new InetSocketAddress("localhost", 9988));
// Wait for the connection attempt to be finished.
cf.awaitUninterruptibly();
cf.getSession().getCloseFuture().awaitUninterruptibly();
connector.dispose();
}
}
- Mina通信框架应用4
- Mina通信框架应用1
- Mina通信框架应用2
- Mina通信框架应用3
- Mina通信框架应用5
- Mina通信框架应用6
- Apache Mina通信框架架构与应用
- 网络通信应用框架apache mina(一)
- MINA网络通信框架
- apache MINA 高效通信框架
- mina作为socket通信框架
- Mina通信框架学习初步
- Apache MINA网络通信框架
- Mina应用框架编程套路
- NIO框架之MINA源码解析(三):底层通信与责任链模式应用
- NIO框架之MINA源码解析(三):底层通信与责任链模式应用
- [一]Mina入门实例-Mina网络通信框架
- MINA框架编写一个通信系统
- 利用递归的形式计算斐波那契数列。1 1 2 3 5 8 13。。。。
- Mina通信框架应用3
- 陕西近1400万手机用户个人信息被泄露
- 二叉树的操作
- linux gcc/g++编译器使用
- Mina通信框架应用4
- 通过反射构造内部类对象
- 上学需要先买房 拼爹拼钱择校之战何时休
- JPA 应用技巧 2:主键外键合体映射
- A股沦为万人坑 《小股民之歌》在网络疯传
- 基于Linux的多播编程
- 看看谁登录了你的Linux服务器
- Mina通信框架应用5
- 打造绚丽的Swing slider