Wyk ad 6 sciĄga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga


Komunikacj -gniazdka

Zalety gniazdek

Operacje na gniazdkach

Rodzaje gniazd

Gniazdo połączeniowe

1. Klienta lub

2.Serwer

Gniazdo nasłuchowe

Gniazdo detagramowe

Gniazda Unicast i Multicast

Wejścia i wyjścia w Java

Strumienie wyjściowe

public abstract void write (int b) throws IOException

public abstract void write (byte []bata) throws ]OExceptior

public void close () throws IOException

FileOutputStream - zapisuje do pliku

TelnetOutputStream - zapisuje do sieci w protokole Telnet

Strumienie wejściowe

public abstract int read () throws IOE\ception

public abstract void read (byte [Jbata) throws IOException

public void close () throws IOException

FilelnputStream - odczyt z pliku

TelnetlnputStrcam - odczyt z sieci w protokole Telnet

Gniazda klientów

Klasa Socket - konstruktory

host - nazwa hosta w postaci stringu nie adresu URL

port - numer portu

Gdy nie rozpoznaje nazwy zgłasza:

UnnownHostException

Gdy gniazdo nie zostało otworzone zgłasza:

IOException

Przykładowe wywołanie konstruktora

tray{

Socjet toOR = New Socket („WWW,or,com,80);

// wysyłanie i odbiór danych …

}

catch (UnkownHostException e) {

System.err.println(e);

}

catch (IOException e){

System.err.println (e)

}

Klasa Socket - konstruktory

host - nazwa hosta w postaci adresu URL lub IP a nie nazwy

port - numer portu

Gdy host jest nieznany - adres jest niewłaściwy zgłaszany jest wyjątek : UnnownHostException

Gdy nie może się połączyć wówczas zgłasza:

IOException

Przykładowe wywołanie konstruktora

tray{

InetAddress _OR =InetAddress,

getByName("www.or.com");

Socket to_OR = new Socket{_OR,80);

//wysyłanie i odbiór danych ,..

}

catch (UnkownHostException e) {

System,err,printlnl(e);

}

catch (IOException e){

System,err,println(e)

}

Klasa Socket - konstruktory

Gdy wystąpi jakaś sytuacja wyjątkowa zgłasza: IOException

Pobieranie informacji z gniazda

Pobieranie informacji z gniazda

- Zwraca strumień wejściowy, który może wczytać dane z gniazda do programu

- Program odczytuje dane ze strumienia przy pomocy metody read()

Wysłanie informacji do gniazda

- Zwraca strumień wyjściowy, który może wysłać dane z programu do zdalnego gniazda

- Program wysyła dane do strumienia przy pomocy metody write()

Zamykanie gniazdek

Opcje gniazd



Wyszukiwarka

Podobne podstrony:
Wyk ad 8 sciaga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 1 sciaga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 4 sciĄga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 5 sciĄga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 2 sciaga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 9 sciaga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 3 sciĄga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Wyk ad 7 sciaga, Studia - Automatyka, Przetwarzanie równoległe i rozproszone, egzamin, ściąga
Przetwarzanie Równoległe i Rozproszczone Szczerbińskiego, wykład 3, SIEĆ PRZETASOWANA (perfect shuff
Ekonomia rynkowa - wyk+éad 05, Studia, Informatyka Stosowana PWSZ Tarnów st 1, Semestr I, Ekonomia,
wyklad 4, przetwarzanie rownolegle i rozproszone - Szczerbinski
[tomko] Progr Rozpr Pytania egzaminacyjne, przetwarzanie rownolegle i rozproszone - Szczerbinski
Wyk ad I sciaga z BHP, BHP
przyklady na egzamin, szkola, przetwarzanie rownolegle i rozproszone - Prof Szczerbinski
Ekonomia rynkowa - wyk+éad 04, Studia, Informatyka Stosowana PWSZ Tarnów st 1, Semestr I, Ekonomia,

więcej podobnych podstron