Une methode qui retourne un temps

yassou -  
KX Messages postés 19031 Statut Modérateur -
Bonjour,

je veux ajouter un code qui retourne le temps ou ma methode retourne false

voila ma fonction :
public boolean checkHost(String adresse, int port) {
try {
Socket s = new Socket(adresse, port);
if (s.isConnected()) {
return true;
}
return false;}
merci :)
A voir également:

1 réponse

KX Messages postés 19031 Statut Modérateur 3 020
 
Il y a deux méthodes en Java, System.currentTimeMillis() et System.nanoTime()
0
yassou
 
merci
mais je veux que la methode me retourne depuis quand elle a retouné false c'est possible ??
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Tu calcules le temps au départ, et à l'arrivée, puis tu calcules la différence pour avoir ce que tu veux
0
yassou
 
et comment faire ça ? je suis débutante en java :s
0
KX Messages postés 19031 Statut Modérateur 3 020
 
Tu utilises l'une des deux méthodes que j'ai mis en lien, et tu fais une soustraction ça n'a rien de sorcier !

long t1 = System.nanoTime();
// ...
long t2 = System.nanoTime();

System.out.println(t2-t1); // temps en nano secondes
0