Projet gus05 de développement Java
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

Tester une adresse ip avec ping

Aller en bas

Tester une adresse ip avec ping Empty Tester une adresse ip avec ping

Message  Gus Sam 12 Sep - 13:13

Voici une entité qui permet de tester si une adresse ip est valide avec la commande ping

gus.env.windows.command.ipping

Code:
package gus05.entity.gus.env.windows.command.ipping;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import gus05.framework.core.Entity;
import gus05.framework.features.Filter;


public class IpPing implements Entity, Filter {

    public String getName()      {return "gus.env.windows.command.ipping";}
    public String getCreationDate()   {return "2009.09.12";}


    public boolean filter(Object obj) throws Exception
    {
       String ip = (String) obj;
       Process processPing = Runtime.getRuntime().exec("ping "+ip+" -n 2");
       
       InputStreamReader isr = new InputStreamReader(processPing.getInputStream());
       BufferedReader br = new BufferedReader(isr);
       String line = "";
       while((line = br.readLine())!= null)
       {
          if(line.contains("TTL="))
             return true;
       }
       return false;
    }
}
Gus
Gus
Admin

Messages : 249
Date d'inscription : 01/09/2009

http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum