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

import com.example.mina.client.box.lte3000.Lte3000Client;
import com.example.mina.client.property.ClientProperty;

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();
        ClientProperty clientProperty = new ClientProperty();
        clientProperty.setHost("localhost");
        clientProperty.setPort(9102);

        Lte3000Client lte3000Client = new Lte3000Client(clientProperty);

        lte3000Client.start();


    }
}