Topic: 请求帮忙!(telnet User Access Verification)

  Print this page

1.请求帮忙!(telnet User Access Verification) Copy to clipboard
Posted by: keerling
Posted on: 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”,总之就是显示不全,我以为是缓冲区的问题,但是感觉又不象,

请求斑竹,大虾帮忙!!帮助我解决这个问题,将万分感激!!!!

2.Re:请求帮忙!(telnet User Access Verification) [Re: keerling] Copy to clipboard
Posted by: dgjava
Posted on: 2006-04-16 14:03

顶,有没有高手来指点一下?或是在java中有没有像delphi的indy这样的控件,将很多协议都封装好了来使用的?


   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