package test;
//import java.io.InputStream;
//import java.io.PrintStream;
import java.util.*;
import java.io.*;
import org.apache.commons.net.telnet.TelnetClient;
/** * 利用apache net 开源包,使用telnet方式获取AIX主机信息 *@version 1.2 */
public class NetTelnet {
// Telnet对象
private TelnetClient telnet = new TelnetClient();
private InputStream in;
private PrintStream out;
// 提示符。具体请telnet到AIX主机查看
private char prompt = '#';
// telnet端口
private String port;
// 用户
private String user;
// 密码
private String password;
// IP地址
private String ip;
public NetTelnet(String Server) {
try {
// AIX主机IP
//this.ip = "route-server.ip.att.net";
this.ip=Server;
this.password = "rviews";
this.user = "rviews";
this.port = "23";
telnet.connect(ip, Integer.parseInt(port));
//System.out.println("开始获取输入流...");
in = telnet.getInputStream();
out = new PrintStream(telnet.getOutputStream());
// 登录
//以下代码片是用于判别出各种不同服务器的返回信息
//因为服务器数量不多,所以直接采取有限状态判断的办法
if (Server.equals("route-server.ip.att.net"))
<