Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Programowanie sieciowe w Javie Michał Kuciapski

Podobne prezentacje


Prezentacja na temat: "Programowanie sieciowe w Javie Michał Kuciapski"— Zapis prezentacji:

1 Programowanie sieciowe w Javie Michał Kuciapski m.kuciapski@univ.gda.pl

2 Wyszukiwanie adresów

3 3 z 10 Klasa klasa InetAddress opisuje adres komputera w sieci poprzez nazwę/domenę, np. bsvc.univ.gda.pl oraz poprzez numer IP, np. 153.19.122.213 obiekty klasy InetAddress są tworzone poprzez metody statyczne, nie są dostępne żadne konstruktory wszystkie metody muszą zawierać deklaracje lub obsługę wyjątku UnknownHostException

4 4 z 10 Tworzenie obiektu InetAddress.getByName(String Nazwa) InetAddress.getAllByName(String Nazwa) InetAddress.getLocalHost(String Nazwa)

5 5 z 10 Przykład import java.net.*; public class Adresy { public static void main(String args[]){ try{ InetAddress lokalny = InetAddress.getLocalHost(); System.out.println("Adres komputera lokalnego: " + lokalny); InetAddress zdalny = InetAddress.getByName("netbeens.org"); System.out.println("Adres komputera www.netbeens.org "+ zdalny);

6 6 z 10 Przykład c.d. InetAddress wszystkieZdalny[] = InetAddress.getAllByName("www.netbeens.org"); System.out.println("Adresy komputera www.netbeens.org to:"); for(int i=0; i { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.pl/4824261/15/slides/slide_5.jpg", "name": "6 z 10 Przykład c.d.", "description": "InetAddress wszystkieZdalny[] = InetAddress.getAllByName( www.netbeens.org ); System.out.println( Adresy komputera www.netbeens.org to: ); for(int i=0; i

7 7 z 10 Metody Public String getHostName() – zwraca nazwę hosta Public byte[] getAddress() – zwraca adres hosta jako tablicę byte Public String getHostAddress() – zwraca nazwę hosta jako tekst Nie ma dostępnych metod typu setHostName() czy setHostAddress()

8 8 z 10 Metody – przykład import java.net.*; public class daneHosta { public static void main(String[] args) { String nHosta = "localhost"; try { InetAddress host = InetAddress.getByName(nHosta); byte[] adresIP = host.getAddress(); String adres = ""; }

9 9 z 10 Metody – przykład c.d. for (int i=0; i { "@context": "http://schema.org", "@type": "ImageObject", "contentUrl": "http://images.slideplayer.pl/4824261/15/slides/slide_8.jpg", "name": "9 z 10 Metody – przykład c.d.", "description": "for (int i=0; i

10 10 z 10 Metody – przykład c.d. System.out.println("Nazwa hosta: " + host.getHostName() + "\nadres IP poprzez tablicę: " + adres + "\nadres IP poprzez tekst: " + host.getHostAddress()); } catch(UnknownHostException e) { System.out.println("Host " + nHosta + "nie istnieje"); }


Pobierz ppt "Programowanie sieciowe w Javie Michał Kuciapski"

Podobne prezentacje


Reklamy Google