用MINA可以开发telnet客户端程序吗?

问题描述

我下载了Apache的MINA框架,准备开发telnet的客户端程序。但是看了它的示例程序,发现可以telnet到服务器,但是如何都验证不了登录。如果那位大虾有用MINA开发telnet客户端程序,麻烦指点一下publicclassMainClient{publicfinalstaticInetSocketAddressserverAddress=newInetSocketAddress("localhost",23);publicfinalstaticInetSocketAddressproxyAddress=newInetSocketAddress("localhost",11111);publicfinalstaticStringPWD="abc";publicfinalstaticStringUSER="123";publicstaticvoidmain(String[]args){NioSocketConnectortargetConnector=newNioSocketConnector();ProxyConnectorconnector=newProxyConnector(targetConnector);//Exampleofsocksv5proxyuseSocksProxyRequestreq=newSocksProxyRequest(SocksProxyConstants.SOCKS_VERSION_4,SocksProxyConstants.ESTABLISH_TCPIP_STREAM,serverAddress,USER);req.setPassword(PWD);ProxyIoSessionproxyIoSession=newProxyIoSession(serverAddress,req);connector.setProxyIoSession(proxyIoSession);LineDelimiterdelim=newLineDelimiter("rn");targetConnector.getFilterChain().addLast("codec",newProtocolCodecFilter(newTextLineCodecFactory(Charset.forName("UTF-8"),delim,delim)));connector.setHandler(newTelnetSessionHandler());IoSessionsession;for(;;){try{//System.out.println(connector);ConnectFuturefuture=connector.connect();future.awaitUninterruptibly();session=future.getSession();System.out.println("session:"+session);//session.write("dirrn");break;}catch(RuntimeIoExceptione){System.err.println("Failedtoconnect.Retryingin5secs...");try{Thread.sleep(5000);}catch(InterruptedExceptione1){e1.printStackTrace();}}}//Waituntildoneif(session!=null){session.getCloseFuture().awaitUninterruptibly();}connector.dispose();System.exit(0);}}请大虾提供一个简单的MINA的telnet客户端示例,不胜感激。。

解决方案

解决方案二:
看MINA自己的文档吧

时间: 2024-08-03 01:30:39

用MINA可以开发telnet客户端程序吗?的相关文章

java-Eclipse开发安卓客户端程序用来实现登陆注册功能

问题描述 Eclipse开发安卓客户端程序用来实现登陆注册功能 哪位大侠能够指导下: 用安卓写客户端程序,mysql为数据库存储用户的用户名和密码,现在需要的是用C/S模式,在Eclipse创建工程的时候,工程里面需要哪些文件,比如新建一个安卓应用工程,那么servlet的部分要放在哪,还是直接建一个web工程呢? 解决方案 你是要连接mysql数据库吗

系统-利用免费空间开发CS客户端程序

问题描述 利用免费空间开发CS客户端程序 最近小弟想做一个CS客户端软件,其实也算不上CS架构,因为大部分运算都在客户端完成,只是这个软件需要基本的用户登陆.注册系统. 但是现在网上服务器好像都不太便宜,小弟想初期先运行"内测"一段时间,如果比较火受欢迎再考虑增加投入,所以目前不想花钱来做测试. 于是我想到了免费空间,现在网上有不少地方可以申请到免费的网站空间,只是小弟只是对C#和VB略知一二,对网页编程就是小白一个. 不知道各位大神能否指点一二,给个方向让小弟摸索学习? 需求概括:利

Eclipse客户端程序中多线程的使用

简介:本文分析了Eclipse中多线程程序的实现,讨论了在Eclipse客户端程序开发中应用多线程的方 法和要注意的问题,同时也讨论了多线程程序的一些调试和问题解决的方法. Eclipse作为一个开发平台,使用越来越广泛,基于Eclipse Rich Client Platform开发的客户端程序 也越来越多.在当今越来越复杂的应用环境中,我们的客户端程序不可避免的要同时进行多任务的处理. 一个优异的客户端程序都会允许用户同时启动多个任务,从而大大提高用户的工作效率以及用户体验.本 文中我们来谈

用WinInet开发Internet客户端应用指南(一)

一.概述 一个Internet客户端程序的目的是通过Internet协议如:HTTP.FTP等来存取网络数据源(服务器)的信息.客户端程序可以访问服务器获得象天气预报,股票价格.重要新闻数据,甚至是与服务器交换信息.Internet客户端程序可以通过外部网络(Internet)或内部网络(一般为Intranet)访问服务器. 为了开发Internet客户端程序.MFC类库提供了专门的 Win32 Internet 扩展接口,也就是WinInet.MFC将WinInet封装在一个标准的.易于使用的

python实现telnet客户端的方法_python

本文实例讲述了python实现telnet客户端的方法.分享给大家供大家参考.具体如下: python实现的telnet客户端程序,python自带一个telnetlib模块,可以通过其Telnet类实现telnet操作 import getpass import sys import telnetlib HOST = "hostname" user = raw_input("Enter your remote account:") password = getpa

使用Mina框架开发QQ Android 客户端(2) 客户端与服务端的通信

一个简单的例子,对Mina框架有了大体的了解,在上节的基础上,看看 怎样实现客户端与服务端的通信, 废话不多说了,直接看代码: public class Test { public static void main(String[] args) throws Exception{ SocketConnector connector = new NioSocketConnector(); IoFilter filter = new ProtocolCodecFilter(new TextLineC

wifi-关于3D打印机客户端程序的开发问题

问题描述 关于3D打印机客户端程序的开发问题 想知道现在的3D打印机有几款是支持WIFI连接或者是蓝牙连接的,有个用户提出要通过android手机端来操作3D打印机.普通打印机操控很简单,但是3D打印机我搜索了好久好像就MakerBot这么一款支持. 请问下现在的3D打印机有几款是支持WIFI连接或者是蓝牙连接的?

wp8 wcf 本地服务器-Windows Phone8手机客户端程序开发

问题描述 Windows Phone8手机客户端程序开发 现在在做基于windows phone8平台程序开发的毕业设计,在本地上建了个WCF服务,部署在IIS上,通过windows phone8模拟器上的客户端来调用WCF服务访问数据库.目前,在模拟器上,能实现访问了.现在的问题时我想把程序安装到真机上,怎么做可以访问到本地的WCF服务? 我刚接触C#,求大神能帮我详细的解答下,谢谢了.

如何使用Ajax技术开发Web应用程序(3)

ajax|web|程序 在这个关于AJAX系列的第三部分中(相关文章:第一部分.第二部分),我们将学习如何使用AJAX与服务端进行写作以及这些技术如何产生强大的web应用程序.如果你对学习如何构建类似GMail或者Google Maps的web程序感兴趣的话,这是一篇基础的入门(虽然那两个东东会比我们在这篇文章中提及的内容复杂的多).在这篇文章中,我使用PHP作为服务端语言,但AJAX能够和任何服务端语言进行很好的兼容,所以你尽可以选择你所钟爱的任何语言! 我们还是从我们上一篇文章的代码(喏,就