MinaClient.java 1.28 KB
package com.example.mina.client.test;

import com.example.mina.client.aeroflex.AeroflexClient;
import com.example.mina.client.aeroflex.AeroflexClientHandler;
import com.example.mina.client.coder.ByteFactory;
import com.example.mina.client.lte3000.Lte3000Client;

public class MinaClient {


    public static void main(String[] args) {
//        //Create TCP/IP connection
//        NioSocketConnector connector = new NioSocketConnector();
//
//        //创建接受数据的过滤器
//        DefaultIoFilterChainBuilder chain = connector.getFilterChain();
//
//        //设定这个过滤器将一行一行(/r/n)的读取数据
//        chain.addLast("myChin", new ProtocolCodecFilter(new TextLineCodecFactory()));
//
//        //客户端的消息处理器:一个SamplMinaServerHander对象
//        connector.setHandler(new ClientHandler());
//
//        //set connect timeout
//        connector.setConnectTimeout(30);
//
//        //连接到服务器:
//        ConnectFuture cf = connector.connect(new InetSocketAddress("localhost",9104));
//
//        //Wait for the connection attempt to be finished.
//        cf.awaitUninterruptibly();
//
//        cf.getSession().getCloseFuture().awaitUninterruptibly();
//
//        connector.dispose();
        new Lte3000Client().start();


    }
}