Страницу Назад
Поискать другие аналоги этой работы
300 Курсовая работа по дисциплине Операционные системы на тему "Сетевой чат"ID: 183343Дата закачки: 27 Сентября 2017 Продавец: zalexz95 (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Курсовая Сдано в учебном заведении: СибГУТИ Описание: Программа написана на языке С++. Архив содержит программу и отчет. Задание: Целью курсовой работы являлось создание многопользовательского чата на основе сокетов. Реализация проекта Сервер В главном потоке сервера выполняется инициализация и подключение новых клиентов. Под каждого клиента будет выделятся отдельный поток. Передается информация о сокете клиента и создается элемент, соответствующий клиенту, в очереди клиентов (двухсвязный список структур). В потоке обработки клиента сокет переключается в неблокирующий режим, при этом обрабатываются события получения данных и отключение клиента. Когда клиент отключается - запись о клиенте удаляется из очереди клиентов, удаляется клиентский сокет и связанное с ним сетевое событие. Поток клиента завершается в случае получения данных. Сообщение добавляется в очередь сообщений. Потоки синхронизированы с помощью событий. При выходе из программы происходит корректное завершение. Клиент Оконное приложение. Сокет для связи с сервером работает в неблокирующем режиме, события сокета поступают в оконную процедуру. Так же есть поток, предназначенный для автоматического переподключения при обрыве связи. Если сервер и клиент находятся на одной машине подключение автоматическое. Комментарии: Оценка: Отлично Преподаватель: Фионов А.Н. Коментарии: Год сдачи: 2015 Сибирский Государственный Университет Телекоммуникаций и Информатики Оценка: Отлично Преподаватель: Фионов А.Н. Милешко А.В. Размер файла: 187,7 Кбайт Фаил: (.rar)
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:СИНЕРГИЯ Управление человеческими ресурсами - Тест 100 баллов 2023 годСИНЕРГИЯ Командная работа и лидерство Тест 100 баллов 2023 год Курсовая и Лабораторные работы 1-3 по дисциплине: Сетевое программирование. Вариант №8, 18 Курсовая и Лабораторные работы 1-3 по дисциплине: Сетевое программирование. Вариант №4 Ответы на тест «Командная работа и лидерство». МФПУ «Синергия», МТИ, МОИ, МОСАП Курсовая работа по дисциплине «Основы схемотехники». 5 семестр Командная работа и лидерство 580 ответов на отлично по всем темам! /Промежуточные тесты + Итоговый тест + Компетентностный тест/ Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Операционные системы / Курсовая работа по дисциплине Операционные системы на тему "Сетевой чат"
Вход в аккаунт: