12.07.2015 Views

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

Виртуална Лаборатория по Компютърни Мрежи и Разпределени ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Виртуална Лаборатория по Компютърни Мрежи и Разпределени СистемиФиг.4. Изграждане на TCP връзка.След като се установи TCP връзката, се асоциират InputStream иOutputStream към нея.Дейтаграмни сокети.При работа с дейтаграмни сокети в Java се използват два основни класа –DatagramSocket и DatagramPacket. Първият клас капсулира сокет интерфейсаи връзката към UDP. Поддържа функции за пращане и получаване. Имареализиран подклас за multicast съобщения. Другият клас представя самияUDP пакет, заедно с адреса, порта и данните. Приложението създавадейтаграмен сокет, след което създава пакет, привързва го към сокета и гоуправлява, използвайки функциите на класа DatagramSocket (фигура 4).Фиг.5. Работа на дейтаграмни сокети.Задачи:1. Запознаване с програмния интерфейс сокет.2. Запознаване с основните типове сокети и тяхното приложение.3. Запознаване с основните функции за работа със сокети под Linux.4. Запознаване с основните класове на Java за работа със сокети.5. Създаване на клиент/сървър приложение с поточни сокети.6. Създаване на клиент/сървър приложение с дейтаграмни сокети.Стр.88Сокети – приложение.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!