Лабораторная по основам программирования на C#

Отменен
Заказ
6180005
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
22 Июн 2024 в 21:55
Цена
Договорная
Блокировка
10 дней
Размещен
18 Июн 2024 в 20:48
Просмотров
72
Описание работы

Лабораторная работа №3: Разработка клиент-серверных приложений

Цель работы:

  • изучение принципов построения клиент-серверных приложений;
  • получение навыков разработки клиент-серверных приложений на языке C#.

Задание:

Разработать сетевой чат.

Клиентская часть должна быть реализована в виде WPF-приложения. На интерфейсе должны

присутствовать:

  • окно просмотра входящих сообщений;
  • поле выбора адресата;
  • поле ввода сообщения;
  • кнопка отправки сообщения.

Серверная часть может быть реализована как с графическим интерфейсом, так и без него (например,

в виде консольного приложения или фоновой службы). Сервер должен поддерживать подключение

более двух клиентов.

Схема работы сетевого чата:

1. запуск сервера;

2. запуск клиентов с указанием имени пользователя;

3. подключение клиентов к серверу;

4. клиент отправляет сообщение на сервер с указанием адресата;

5. сервер получает сообщение и переотправляет его указанному адресату;

6. адресат получает сообщение от другого клиента;

7. повторение шагов 4-6;

8. отключение клиентов от сервера.

Дополнительное задание в зависимости от последней цифры пароля:

Вариант 2: реализовать отправку сообщений всем адресатам сразу;

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир