PDA

View Full Version : [Java] calcolare il tempo in frazioni di millisecondi!


Skarafaz
20-05-2009, 12:50
Salve!

devo realizzare una semplice applicazione client-server basata su socket in cui il client manda un messaggio al server e il server restituisce il messaggio (echo); il client deve calcolare il tempo tra l'invio e la ricezione del messaggio (l'rtt insomma) ... System.currentTimeMillis() non è d'aiuto, perchè restituisce interi, mentre io avrei bisogno di un metodo capace di calcolare frazioni di millisecondi! Qualcuno sa darmi qualche suggerimento?

grazie

wingman87
20-05-2009, 13:18
Puoi usare questo: LINK (http://java.sun.com/j2se/1.5.0/docs/api/java/lang/System.html#nanoTime())
Però come dice la documentazione non è assicurata la precisione al nanosecondo.

Skarafaz
20-05-2009, 13:33
Ottimo! Tanto a me interessa calcolare tempi nell'ordine del mezzo millisecondo, quindi dovrebbe andare! Grazie!!