Архитектура и тестирование программного комплекса. Описание реализованного протокола данных. Обработка входящих подключений. Работа пользовательского потока и потока отправки. Выбор языка программирования. Структура серверного и клиентского приложений.
Аннотация к работе
КОНСТРУКТОРСКАЯ ЧАСТЬ 2.1 Архитектура программного комплекса 2.2 Описание реализованного протокола данных 2.3 Функционирование сервера 2.3.1 Обработка входящих подключений 2.3.2 Работа пользовательского потока 2.3.3 Работа потока отправки 2.4 Функционирование клиента 2.4.1 Поиск сервера 2.4.2 Подключение клиента к серверу 2.4.3 Обмен пакетами 2.4.4 Потеря соединения с сервером 2.5 Выводы 3. ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 3.1 Выбор языка программирования 3.2 Структура серверного приложения 3.3 Структура клиентского приложения 3.4 Требования к системе 3.5 Работа с клиентским приложением 3.6 Тестирование программного комплекса 3.7 Выводы ЗАКЛЮЧЕНИЕ СПИСОК ЛИТЕРАТУРЫ Введение В настоящее время существует большое число так называемых «настольных» игр. Целью данной курсовой работы является проектирование и реализация пошаговой игры «Крестики-Нолики» между двумя произвольными пользователями локальной сети.