Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 学习心得/方法/资源
打印话题 寄给朋友 订阅主题 |
作者 | 请求帮忙!(telnet User Access Verification) |
keerling
发贴: 5 积分: 0 |
于 2006-03-19 12:45
Original Subject: 请求斑竹帮忙……请求各位大虾帮忙!!!! 我在java网络编程时遇到一个这样的问题。我的程序功能是:telnet到一台路由器,然后到上面取些东西,但是要求是所有对远程路由器的命令输入以及远程路由器返回到本地机器的信息接收都需要由程序完成,因此我在程序中建了一个InputStream和OutputStream。byte[] buff = new byte[2048]; ret_read = rc.instr.read(buff);//rc是我的一个线程实例,instr是一个输入流。用来接收远程返回。 String temp = new String(buff,0,ret_read); 可是有一个很奇怪的问题就是: 在我先接收到 User Access Verification Password: 然后我的另外一个线程就会往里面写入密码 然后远程回显: Switch> 然后我就需要往里面输入:enable 问题就出现了:理论上这时候系统应该回显:enable Password: 然后实际上却没有,实际上回显的却是一些很不稳定的情况,它有些时候回显如上面所示正确的信息,有些时候回显“e”,有些时候回显“en”,更有时候回显“enable”,总之就是显示不全,我以为是缓冲区的问题,但是感觉又不象, 请求斑竹,大虾帮忙!!帮助我解决这个问题,将万分感激!!!!
why edited on 2006-03-19 23:02
JAVA学习日子分享 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
10111 | 请求帮忙!(telnet User Access Verification) | keerling | 713 | 2006-03-19 12:45 |
9161 | Re:请求帮忙!(telnet User Access Verification) | dgjava | 57 | 2006-04-16 14:03 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |