如何用android写一个类似telnet的程序

怎么用android写一个类似telnet的程序?
公司有一个系统,开放了IP和端口的服务,可以使用telnet连到这个端口发命令,并且可以在telnet上获取到服务传回来的结果,如何开发一个android程序,可以实现telnet类似功能,可以发送命令,并可以接收服务器返回消息的程序;
android系统不熟,希望可以有一个写好可运行的完整代码方案; 
谢谢!
------解决方案--------------------
给你推荐一个资料 <<深入理解Android网络编程 技术详解与最佳实践>> 2.3.3 章节 44页 讲的是 Telnet 客户端开发
去下载个电子档看看 

主要是用 commons-net-3.2,jar 这个第三方库 官网 : http://commons.apache.org/

里面有个 TelnetClient 类 

建立连接 : TelnetClient tc = new TelnetClient();  tc.connect(192.168.1.3, 80);

读写数据 : tc.getInputStream() tc.getOutputStream();

断开 : tc.disconnect() 


基本就是上面的思路 去下载这个第三方库 
------解决方案--------------------
楼上的例子不错,值得学习
------解决方案--------------------
帮楼主顶下,学习学习
------解决方案--------------------
直接分析telnet协议,或抓包,telnet是明文的,21端口找个嗅探器
------解决方案--------------------
如何用android写一个类似telnet的程序
------解决方案--------------------
有第三方用第三方,没第三方,自己分析协议。
------解决方案--------------------
书上的例子 自己敲出来看看吧 应该能用 如何用android写一个类似telnet的程序

如何用android写一个类似telnet的程序
如何用android写一个类似telnet的程序
如何用android写一个类似telnet的程序


------解决方案--------------------
楼上辛苦了,还拍照上来
------解决方案--------------------
不可否认,在多数非私有环境下,telnet已经比较少用了,主要是因为明文协议有安全性问题
连私有网络,比如公司内部网,telnet经常也会成为恶意软件和病毒蠕虫等的攻击目标

但是因为历史悠久,telnet有非常多的既有代码实现,非要用telnet也可以利用这些成果

telnet实现起来还是比较繁琐的,要支持很多不同的仿真模式,和各种编码打交道
如果没有足够的时间,用第三方库比较好,甚至用一个第三方开发好的telnet客户端,一了百了

从anroid上使用telnet,还是第一次碰到,呵呵
不知道android设备有没有足够的能力处理SSH,这更安全一些

------解决方案--------------------
安全问题简单地说:
比如用TELNET登录一个远程主机,你的用户名和密码是明文的,如果有人用wireshark tcpdump等抓包
你的密码就泄漏了
------解决方案--------------------
引用:
不可否认,在多数非私有环境下,telnet已经比较少用了,主要是因为明文协议有安全性问题
连私有网络,比如公司内部网,telnet经常也会成为恶意软件和病毒蠕虫等的攻击目标

但是因为历史悠久,telnet有非常多的既有代码实现,非要用telnet也可以利用这些成果

telnet实现起来还是比较繁琐的,要支持很多不同的仿真模式,和各种编码打交道
如果没有足够的时间,用第三方库比较好,甚至用一个第三方开发好的telnet客户端,一了百了

从anroid上使用telnet,还是第一次碰到,呵呵
不知道android设备有没有足够的能力处理SSH,这更安全一些

安卓上跑ssh绝对没问题. 有很多成熟的app了已经
------解决方案--------------------
引用:
Quote: 引用:

不可否认,在多数非私有环境下,telnet已经比较少用了,主要是因为明文协议有安全性问题
连私有网络,比如公司内部网,telnet经常也会成为恶意软件和病毒蠕虫等的攻击目标

但是因为历史悠久,telnet有非常多的既有代码实现,非要用telnet也可以利用这些成果

telnet实现起来还是比较繁琐的,要支持很多不同的仿真模式,和各种编码打交道
如果没有足够的时间,用第三方库比较好,甚至用一个第三方开发好的telnet客户端,一了百了

从anroid上使用telnet,还是第一次碰到,呵呵
不知道android设备有没有足够的能力处理SSH,这更安全一些

安卓上跑ssh绝对没问题. 有很多成熟的app了已经



如果只是用于登陆远程系统,发发命令,数据量小应该是OK
如果要传输大文件,我担心加密解密过程有性能问题,能把手机给整成假死