|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Sep 2001
Città: de_legato
Messaggi: 792
|
getHostName() della inetaddress
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?
__________________
---------------------------------------------- File reality.sys corrupted, Reboot Universe? Y/N ---------------------------------------------- |
![]() |
![]() |
![]() |
#2 | |
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
![]() 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%) |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:19.