Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区 » 学习心得/方法/资源  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 请求帮忙!(telnet User Access Verification)
keerling





发贴: 5
积分: 0
于 2006-03-19 12:45 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
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

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   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