View Single Post
Old 04-11-2006, 10:22   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
Quote:
Originariamente inviato da Frank1962
Vorrei utilizzare il metodo di questa classe per conoscere il nome di ogni client che si connette al mio server, però ho il forte dubbio che tale metodo faccia una richiesta a qualche server dns rallentandomi di parecchio il thread che gestisce la connessione del client .....è una mia sensazione oppure devo trovare un'alternativa per non far aspettare toppo la mia risposta al client?
Stiamo parlando di Java, giusto?? (indicalo la prossima volta ).

La documentazione della getHostName() dice:
If this InetAddress was created with a host name, this host name will be remembered and returned; otherwise, a reverse name lookup will be performed and the result will be returned based on the system configured name lookup service.
Quindi se l'oggetto InetAddress è stato creato partendo da un nome, ritorna quello e basta, altrimenti fa un lookup inverso per trovare il nome dell'host. E in questo caso ... certo, va a fare le interrogazioni sui DNS o comunque dove necessario.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%)
andbin è offline   Rispondi citando il messaggio o parte di esso