Курсовая работа по дисциплине Операционные системы на тему "Сетевой чат"

Цена:
300 руб.

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon client.cpp
material.view.file_icon server.cpp
material.view.file_icon client.exe
material.view.file_icon server.exe
material.view.file_icon КР ОС.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Программа написана на языке С++.
Архив содержит программу и отчет.
Задание:
Целью курсовой работы являлось создание многопользовательского чата на основе сокетов.
Реализация проекта
Сервер
В главном потоке сервера выполняется инициализация и подключение новых клиентов. Под каждого клиента будет выделятся отдельный поток.
Передается информация о сокете клиента и создается элемент, соответствующий клиенту, в очереди клиентов (двухсвязный список структур). В потоке обработки клиента сокет переключается в неблокирующий режим, при этом обрабатываются события получения данных и отключение клиента.
Когда клиент отключается - запись о клиенте удаляется из очереди клиентов, удаляется клиентский сокет и связанное с ним сетевое событие.
Поток клиента завершается в случае получения данных. Сообщение добавляется в очередь сообщений. Потоки синхронизированы с помощью событий.
При выходе из программы происходит корректное завершение.
Клиент
Оконное приложение.
Сокет для связи с сервером работает в неблокирующем режиме, события сокета поступают в оконную процедуру.
Так же есть поток, предназначенный для автоматического переподключения при обрыве связи. Если сервер и клиент находятся на одной машине подключение автоматическое.

Дополнительная информация

Оценка: Отлично
Преподаватель: Фионов А.Н.

Коментарии: Год сдачи: 2015
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:

Фионов А.Н. Милешко А.В.
Теория вероятностей и математическая статистика
Задание: Теоретический вопрос. Формула полной вероятности и теорема Байеса. Практическое задание. Оцените распределение случайной величины по выборке: Xi -0.265 0.718 0.163 -6.151 0.354 1.035 -6.731 3.182 0.130 6.203 - выдвинете обоснованную гипотезу о принадлежности с.в. к некоторому распределению - оцените параметры выбранного распределения методом моментов или методом максимального правдоподобия, объясните выбор метода - проверьте выдвинутую гипотезу о распределении с.в. любым известным метод
User IT-STUDHELP : 7 июня 2020
400 руб.
Теория вероятностей и математическая статистика promo
Компьютерные технологии в науке и производстве (часть 1). Контрольная работа. Вариант 22
Компьютерные технологии в науке и производстве (часть 1). Контрольная работа. Вариант 22 Теоретический вопрос: Оформление таблиц в LATEX. Окружение tabbing, табуляция и команды внутри процедуры tabbing. Задача 1 Создайте заголовок статьи по образцу: Математическое моделирование физических процессов Сарафанов Анатолий Иванович 17 августа 2015 г. Аннотация. Краткое содержание книги или другого издания, а также краткая характеристика издания: рукописи, монографии, статьи или книги. Аннотация пока
User rmn77 : 6 августа 2019
1000 руб.
Компьютерные технологии в науке и производстве (часть 1). Контрольная работа. Вариант 22
ГОСТ 17751-79 Топливо для реактивных двигателей. Метод определения термоокислительной стабильности в динамических условиях
Jet fuel. Method of test for thermal oxidation stability under dynamic conditions. Настоящий стандарт распространяется на реактивное топливо устанавливает метод определения термоокислительной стабильности в динамических условиях на установке ДТС-1М. Министерство нефтеперерабатывающей и нефтехимической промышленности СССР, 22.05.1979. Взамен ГОСТ 17751-72. Статус документа: действующий. Дата последнего изменения: 19.04.2010
User Elfa254 : 28 июня 2013
Вертлюг ВБ-125-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Вертлюг ВБ-125-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Вертлюг ВБ-125-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
up Наверх