2013-02-01 9 views
5

Czy ktoś może mi wyjaśnić, czy jest jakakolwiek różnica między klasami InetAddress i InetSocketAddress w java, a jeśli jest różnica, proszę wyjaśnić to samo. Zrobiłem to, ale nie mogłem znaleźć niczego wyjaśniającego.InetSocketAddress vs InetAddress

+1

Jakiej części Javadoc nie rozumiesz? – EJP

+0

Czy patrzysz na to? uważam, że jest cicho dobrze http://commitflame.wordpress.com/2010/12/22/comparing-inetaddress-and-inetsocketaddress-in-java/ –

+0

W jakim celu zamierzasz używać 'InetAddress' lub' InetSocketAddress '. Czy masz na myśli konkretny przypadek użycia? –

Odpowiedz

10

InetAddress

wystąpienie InetAddress składa się z adresu IP i ewentualnie jej odpowiedniej nazwy hosta

InetSocketAddress

Ta klasa implementuje adresu IP gniazda (adres IP + numer portu) Może także być parą (nazwa hosta + numer portu), w takim przypadku zostanie podjęta próba rozwiązania nazwy hosta