Tworzenie obiektu InetAddress w Javie
Próbuję zamienić adres podany przez numer IP lub nazwę w postaci ciągu (tj.
localhostlub
127.0.0.1) na obiekt
InetAdress
... Nie ma konstruktora, ale zwracają się statyczne metody
InetAddress
... Więc jeśli otrzymam nazwę hosta, nie stanowi to problemu, ale co, jeśli otrzymam numer IP? Jest jedna metoda, która odbiera
byte[]
ale nie jestem pewien, jak to może mi pomóc. Wszystkie inne metody otrzymują nazwę hosta.
Dokumentacja interfejsu API InetAddress
http://download.oracle.com/jav ... .html
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
6 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
getByName
lub
getByAddress
.
Nazwą hosta może być dowolna maszyna
nazwa, na przykład „java.sun.com” lub
tekstowe przedstawienie jej własności intelektualnej
adres
Można użyć metody, która akceptuje tablicę bajtów:
Anonimowy użytkownik
Potwierdzenie od:
Nazwą hosta może być dowolna maszyna
nazwa, na przykład „java.sun.com” lub
tekstowe przedstawienie jej własności intelektualnej
adres. Jeśli dosłowny adres IP to
dostarczona, tylko rzeczywistość
format adresu jest sprawdzany.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Z JavaDoc
Nazwą hosta może być dowolna maszyna
nazwa, na przykład „java.sun.com” lub
tekstowe przedstawienie jej własności intelektualnej
adres. Jeśli dosłowny adres IP to
dostarczona, tylko rzeczywistość
format adresu jest sprawdzany.
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od: