有一硬件提供ip地址、端口号;
我现在用telnet发命令过去,能直接执行。
现在想实现的功能是:通过java程序发命令到某个ip的某个端口高人给指点下吧!用什么技术去实现,有好的例子给参考下,感谢!!

解决方案 »

  1.   

    想问问什么叫发命令过去,是telnet登陆后运行命令还是通过网络不登陆就发送什么东西过去。如果想远程登陆可以看看这个网站http://www.jcraft.com/jsch/,可以用JAVA通过SSH到一个IP,控制远端机器。
      

  2.   

    不知道这个可不可以,试试Runtime的exec方法试试
      

  3.   

    public BufferedReader command() throws IOException{
    String[] coms = { "/bin/bash", "-c", cmd };
    BufferedReader br = null;
    Process ps = Runtime.getRuntime().exec(coms);
    br = new BufferedReader(new InputStreamReader(ps.getInputStream()));
    return br;
    }
      

  4.   

    少写个参数,就是要执行的命令。你写下就可以。我这是linux下的。