Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Мережева гра "Хрестики-Нулики" між довільними користувачами локальної мережі

Реферат Мережева гра "Хрестики-Нулики" між довільними користувачами локальної мережі





ати свого відправника і свій зміст. Також програма має відображати список користувачів, присутніх в даний момент в кімнаті.


1.4 Висновки


У даному розділі були розглянуті вже існуючі програмні рішення у розглянутій області, були виділені сильні і слабкі сторони цих рішень, а також сформульовано вимоги до функціональних можливостей нашого програмного комплексу.

2. Конструкторська частина


Конструкторська частина містить розгляд архітектури розроблюваного програмного комплексу, структури власного протоколу передачі даних між частинами комплексу, а також основні алгоритми, використовувані в окремих частинах комплексу.


2.1 Архітектура програмного комплексу


розробляється програмний комплекс повинен дотримуватися моделі взаємодії В«клієнтВ» - В«серверВ». Таким чином, у програмному комплексі диференціюються дві частини:

Серверна частина, що відповідає за реєстрацію користувачів, їх вхід в систему, обмін інформацією між клієнтами і т. д.;

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


В 

Малюнок. 2.1. Модель взаємодії В«клієнтВ» - В«серверВ». p> Взаємодія між сервером і клієнтами має здійснюватися на підставі власного протоколу, заснованого на протоколах TCP і UDP. Кожен з цих протоколів буде використовуватися для тих цілей, для яких він найкраще підходить. br/>

2.2 Опис розробленого протоколу передачі даних


У даній частині описуються пакети розробленого власного протоколу передачі даних, їх види та структура.

Пакет запиту з'єднання з сервером. Цей пакет є прототипом для двох наступних пакетів, використовується для одного з видів підключення до сервера - реєстрація або авторизація. Формат пакета наступний:

req_con; login; password;

де req_con - заголовок пакета запиту з'єднання, login і password - інформація про обліковий запис.

Пакет запиту реєстрації на сервері. Цей пакет використовується тоді, коли користувач ще не зареєстрований на сервері, і для входу на сервер потрібна наявність його власного облікового запису. Формат пакета наступний:

req_reg; login; password;

де req_reg - заголовок пакета запиту реєстрації, login і ...


Назад | сторінка 3 з 12 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Організація криптозахищені обміну інформацією на основі протоколу PGP
  • Реферат на тему: Організація криптозахищені обміну інформацією на основі протоколу PGP
  • Реферат на тему: Розробка програмного комплексу ведення бази даних товарів ПРОДОВОЛЬЧИХ мага ...
  • Реферат на тему: Розробка програмного комплексу для аналізу стану системи зберігання даних E ...
  • Реферат на тему: Програмний пакет CA ERwin Modeling Suite