акетів;
В· RequestConnectionPacket - клас пакету запиту з'єднання з сервером;
В· RequestLoginPacket - клас пакету запиту авторизації на сервері;
В· RequestRegistrationPacket - клас пакету запиту реєстрації на сервері;
В· ResponceConnectionPacket - клас пакету відповіді з'єднання з сервером;
В· RequestGamePacket - клас пакету пошуку гри;
В· ResponseGamePacket - клас пакету результату пошуку гри;
В· MoveGamePacket - клас пакету ходу користувача;
В· WinGamePacket - клас пакету перемоги користувача;
В· CancelRequestGamePacket - клас пакету припинення пошуку гри;
В· NoMovesPacket - клас пакету відсутності ходів;
В· ChatMessagePacket - клас пакету повідомлень чату;
В· PingPacket - клас пакету опитування доступності;
В· OfflinePacket - клас пакету відключення користувача;
В· OnlinePacket - клас пакету підключення користувача.
Також серверна програма створює два файли - log.txt і chat_log.txt для запису системних повідомлень журналу і повідомлень з чату відповідно.
3.3 Структура клієнтського програми
За аналогією зі структурою сервера, клієнтське додаток складається з набору класів диспетчерів, керуючих основними робочими потоками, а також деяких класів, що реалізують робочі функції програми.
3.4 Вимоги до системи
В· Встановлений пакет. NET Framework 4.0, 4.5;
В· Наявність локальної мережі;
В· Операційна система сімейства Windows NT (2000, XP, Vista, Windows 7);
В· 100 мега байт оперативної пам'яті;
В· Повинні бути доступні для передачі і прийому даних порти: 15000 та 16000.
3.5 Робота з клієнтським додатком
Для запуску клієнтського додатка потрібно запустити програму GameClient. Після запуску відкриється вікно авторизації, в яке потрібно ввести дані с...