/** * socket连接 */ private void connectToServer() { NioSocketConnector connector = new NioSocketConnector(); DefaultIoFilterChainBuilder chain = connector.getFilterChain(); TextLineCodecFactory factory = new TextLineCodecFactory(Charset.forName(CHAR_SET)); factory.setDecoderMaxLineLength(Integer.MAX_VALUE); factory.setEncoderMaxLineLength(Integer.MAX_VALUE); chain.addLast("codec", new ProtocolCodecFilter(factory)); connector.setHandler(new DataCenterReceiveHandler(this)); connector.setConnectTimeoutCheckInterval(30); Log.d(TAG, "begin connect server"); ConnectFuture cf = connector.connect( new InetSocketAddress(getResString(R.string.socket_address), PORT)); cf.awaitUninterruptibly(); clientSession = cf.getSession(); //connector.dispose(); Log.d(TAG, "connect success ~"); }
點擊查看更多內(nèi)容
為 TA 點贊
評論
評論
共同學(xué)習(xí),寫下你的評論
評論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦