Ajuda programa de conexao

2 respostas
jingle

ola tenho progrma que preciso modificar ele jah esta pronto.

no programa eu libero uma porta minha e acesso ele via telnet pela porta liberada… gostaria de saber como é o comando(no java) pra min listar os diretorio da maquina que eu estou em telnet. e como eu crio ou copio arquivos meu para aquela maquina.

2 Respostas

correainfo

jingle,

Bom tenho um codigo aki q eu uso para ping maquina deve te servir é so trocar o ping pelo o telnet e os comandos…

import java.io.IOException;
import java.io.InputStream;

public class Ping {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		 String ip = "Aki coloca o ip";
		    Process p = null;
			try {
				p = Runtime.getRuntime().exec("ping -n 1 " + ip);
			} catch (IOException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		    int status = 0;
			try {
				status = p.waitFor();
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		    System.out.println(ip + " is " + (status==0 ? "alive" : "dead"));
		    
		    InputStream in = p.getInputStream();
		    int line;
		    byte saida[] = new byte[400];
		    int count = 0;
		    		
		      try {
				while((line = in.read()) != -1){
				      saida[count] = (byte)line;
				      count++;
				  }
			} catch (IOException e) {
				e.printStackTrace();
			}
		    
		    try {
				System.out.write(saida);
			} catch (IOException e) {
				e.printStackTrace();
			}
	}
}

Espero ter ajudado…

jingle

disculpe minha leigui-se quanto ao programa… mas não sou muito bom no java…

deu certo erro nessa linha aqui

dice que já esta definido no metodo main…

Criado 4 de outubro de 2006
Ultima resposta 5 de out. de 2006
Respostas 2
Participantes 2