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(); } }