Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

РОЗДІЛ 2 Алгоритм програми



У розділі описані алгоритми, за якими були втілені механізми виконання поставленої задачі. Програма, що реалізовує передачу, складається з двох додатків – клієнтської частини та серверної частини. В даній роботі розглянеться додаток сервера. Додаток клієнта розглянеться в роботі іншого студента (Бусел А.).

2.1. Загальний вигляд алгоритму додатка сервера

Блок-схема показує етапи створення сокету, очікування клієнта, підключення (рис.3).

 

Рис.3. Блок – схема роботи додатку «сервер»

2.2. Алгоритм циклічної передачі даних

Циклічна передача повідомлень починається з читання команди клієнта, а далі відбувається почергова передача повідомлень. Блок – схема циклічної передачі повідомлень зображена на рис.4.

Рис.4. Блок – схема циклічного обміну даними зі сторони сервера

2.3. Алгоритм перекодування даних

Перекодування даних складається з двох частин. Перша частина – перекодування отриманої команди, нікнеймів та самого повідомлення у байти для того, щоб їх можна було обробляти. Друга частина – перетворення байтів команди, нікнеймів та повідомлення у текстовий формат для того, щоб користувач міг їх прочитати.

Блок-схема перекодування даних зображена на Рис.5.

Рис. 5. Блок-схема перетворення отриманих даних у байти





Дата публикования: 2014-11-29; Прочитано: 358 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...