2010-02-22 7 views

Répondre

5

getRemoteHost retourne le nom du client qui a envoyé la demande, alors que getServerName retourne le nom du serveur qui a reçu la demande.

Les résultats de vos tests locaux peuvent être identiques si vous utilisez deux machines sur le réseau, l'une en tant que client et l'autre pour le serveur.

0

Je ne sais pas où cette confusion vient, le javadoc est très explicite:

getRemoteHost():

Renvoie le nom complet de le client ou le dernier proxy a envoyé la demande.

getServerName():

Renvoie le nom hôte du serveur auquel a été envoyé la demande.

0

Ils sont tous les deux la même chose, parce que vous tourne à la fois le client et le serveur à la même machine.

Questions connexes