Le deal à ne pas rater :
Clé licence Windows 10 professionnel 32/64 bits – Français
12.90 €
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 le 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


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