Programa Testar Host

2 respostas
I

Como faço para meu programa ficar de 10 em 10 minutos… testando um Host…

tipo de 10 em 10 minutos ele se conecta atravez de um Socket… teria q ser Thread???

como eu faço para ficar testando de tempos em tempos.,…

2 Respostas

A
import java.util.*; 
/** 
 * 
 * @author  Alcides Flach 
 */ 
public class Exemplo { 
    
    /** Creates a new instance of Exemplo */ 
    public Exemplo() { 
    } 
    
    
    public static void main(String a[]){ 
        Exemplo exemplo = new Exemplo(); 
        
        Timer timer = new Timer(); 
        
        // função executada indefinidamente a cada 10 minutos. 
        timer.schedule( exemplo.getTarefa(), 0, 10*60*1000); 
        
    } 
    
    /** 
     * Obtendo o objeto 
     */ 
    public java.util.TimerTask getTarefa(){ 
        return new Tarefa(); 
    } 
    
    /** 
     *  Tarefa é uma InnerClass que extende a classe abstrata Timertask que 
     * também é uma Thread.      
     */ 
    public class Tarefa extends java.util.TimerTask { 
        public void run(){ 
            // conecta-se com o servidor para teste
        } 
    }        
}

Entendendo o codigo:
A classe Timer foi agendada para executar a tarefa a cada 10 min com um intervalo de 0 milissegundos. A classe Timer possui outras formas de agendamentos… deh uma olhada na API para maiores detalhes.

Alcides Flach

S

pode usar uns agentes móveis também se quiser!! eheheheh
só que daí vc tem que ter uma plataforma rodando no seu host pra ele receber o agente!
mas da pra fazer sim

Criado 31 de maio de 2004
Ultima resposta 1 de jun. de 2004
Respostas 2
Participantes 3