各位大虾们好!
最近小弟在研究这个,用的包是apache的common-net包,有一个TelnetClient这样的类提供了connect,getInputstream(服务器反馈的消息),getOutputStream(用于命令请求,登录等),现在我遇到这样一个问题,当我通过cmd命令窗口输入telnet + ip地址访问后,输入了正确的用户名和密码,可以登录。但我通过java操作,同样输入了相同正确的用户名和密码,说我not valid sign in?这是怎么回事?PrintStream out = new PrintStream(tc.getOutputStream());
out.println("MERTST60")-----用户名
out.println("MERTST60")-----密码
这是我正确的,可是java就说登录出错,难道我要通过java找到telnet命令窗口光标所在位置,然后在这个位置后输入码?
然后我同样试了一下这样的:
out.println("MERTST60")-----用户名
out.println("MERTST60\n\r")-----密码
用户名和密码在界面上是两行展示的,但我用了println它也表示换行呀,是不是我要通过java找到光标,这么做呢?那这样是不是每一步操作我都要通过找光标后,然后输入呢?
最近小弟在研究这个,用的包是apache的common-net包,有一个TelnetClient这样的类提供了connect,getInputstream(服务器反馈的消息),getOutputStream(用于命令请求,登录等),现在我遇到这样一个问题,当我通过cmd命令窗口输入telnet + ip地址访问后,输入了正确的用户名和密码,可以登录。但我通过java操作,同样输入了相同正确的用户名和密码,说我not valid sign in?这是怎么回事?PrintStream out = new PrintStream(tc.getOutputStream());
out.println("MERTST60")-----用户名
out.println("MERTST60")-----密码
这是我正确的,可是java就说登录出错,难道我要通过java找到telnet命令窗口光标所在位置,然后在这个位置后输入码?
然后我同样试了一下这样的:
out.println("MERTST60")-----用户名
out.println("MERTST60\n\r")-----密码
用户名和密码在界面上是两行展示的,但我用了println它也表示换行呀,是不是我要通过java找到光标,这么做呢?那这样是不是每一步操作我都要通过找光标后,然后输入呢?
用AS400 connect = AS400(IP,UserId,Password),connect.service(connect.DATAQUEUE),错误连接超时,connet error: timeout,各位大虾,回句话吧!最近在做这个项目,急呀!以后我有什么知道,也可以帮助各位,互帮互助呀!怎么没人理的呀,跪求哈
这是我的想法,你看有用不