РОЗДІЛ 2 Алгоритм програми - раздел Высокие технологии, КУРСОВА РОБОТА з дисципліни Операційні системи ЗАВДАННЯ НА ВИКОНАННЯ КУРСОВОЇ РОБОТИ Розробка додатків з використанням різних бібліотек та технологій У Розділі Описані Алгоритми, За Якими Були Втілені Механізми Виконання Постав...
У розділі описані алгоритми, за якими були втілені механізми виконання поставленої задачі. Програма, що реалізовує передачу, складається з двох додатків – клієнтської частини та серверної частини. В даній роботі розглянеться додаток сервера. Додаток клієнта розглянеться в роботі іншого студента (Бусел А.).
2.1. Загальний вигляд алгоритму додатка сервера
Блок-схема показує етапи створення сокету, очікування клієнта, підключення (рис.3).
Рис.3. Блок – схема роботи додатку «сервер»
2.2. Алгоритм циклічної передачі даних
Циклічна передача повідомлень починається з читання команди клієнта, а далі відбувається почергова передача повідомлень. Блок – схема циклічної передачі повідомлень зображена на рис.4.
Рис.4. Блок – схема циклічного обміну даними зі сторони сервера
2.3. Алгоритм перекодування даних
Перекодування даних складається з двох частин. Перша частина – перекодування отриманої команди, нікнеймів та самого повідомлення у байти для того, щоб їх можна було обробляти. Друга частина – перетворення байтів команди, нікнеймів та повідомлення у текстовий формат для того, щоб користувач міг їх прочитати.
Блок-схема перекодування даних зображена на Рис.5.
Рис. 5. Блок-схема перетворення отриманих даних у байти
Інститут інформаційно діагностичних систем... Кафедра безпеки інформаційних технологій... КУРСОВА РОБОТА ПОЯСНЮВАЛЬНА ЗАПИСКА...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ:
РОЗДІЛ 2 Алгоритм програми
Что будем делать с полученным материалом:
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
РЕФЕРАТ
Пояснювальна записка до курсової роботи «Windows-додаток Інтернет-пейджера по типу ICQ»
· кількість сторінок – ;
· рисунків – ;
· таблиць – ;
· додатків – ;
СПИСОК ТЕРМІНІВ ТА СКОРОЧЕНЬ
Сокет (socket) – високорівневий уніфікований інтерфейс взаємодії з телекомунікаційними протоколами.
Інтернетпейджер - це програма для обміну миттєвими пов
РОЗДІЛ 1 Інтернет пейджер типу ICQ
1.1. Можливості ICQ
ICQ– це комунікаційна програма для передачі повідомлень в мережі. В основі її роботи лежить метод збереження всіх повідомлень, що надсилаються користувачами, на сервері
Вибір мови та середовища програмування
C# - це об’єктно-орієнтована мова програмування з безпечною системою типізації для платформи .NET. синтаксис C# близький до С++. Мова має строгу статичну типізацію, підтримує поліморфізм, переванта
Архітектура додатка на базі сокетів
Розроблений додаток має архітектуру типу «клієнт-сервер» на основі сокетного з’єднання.
Клієнт-сервер – це вид розподіленої системи, в якій є сервер, що виконує запити клі
Протокол взаємодії додатків клієнта та сервера
Протокол взаємодії сервера з клієнтом базується на основі отримання запитів від клієнта, їх обробці та відсилання відповідей на них.
Якщо сервер отримує повідомлення про те, що з’явився но
Основні бібліотеки, використані в програмі
SYSTEM – простір імен, що містить класи, які дозволяють зіставляти коди URI з шаблонами URI і групами шаблонів URI. З цього простору були використані такі класи:
BitConver
ВИСНОВКИ
В результаті виконання курсової робити були зроблені наступні висновки:
1. Була освоєна архітектура «клієнт – сервер» на основі асинхронних сокетів протоколу ТСР.
2. Було освоєно
СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ
1. Microsoft Developer Network. URL: http://msdn.microsoft.com/ru-ru/
2. Огляд програми ICQ. URL: http://iserverd.khstu.ru/docum_ext/icqkurs.htm#6
3. Эндрю Кровчик, Винод Кумар, Н
ДОДАТОК А Інструкція по роботі з додатком
Робота з розробленим додатком є достатньо простою, проте користувачу необхідно ознайомитися з інструкцією по використанню додатка.
Для роботи додатка необхідно, щоб був завантажений додато
Новости и инфо для студентов