Необходимо создать десктопное приложение на языке C# (чат), в котором будут реализованы следующие пункты (ВСЕ!):
- Клиенты подключаются к серверу с указанием IP:port.
- Клиенты могут передавать сообщения и файлы.
- Клиенты могут создавать групповые и личные чаты.
- Сервер хранит список клиентов.
- Сервер обновляет список клиентов при его изменении и отправляет новый клиентам.
- Сервер обеспечивает поддержание списка в актуальном состоянии (например, при обрыве связи с клиентом).
- Сервер поддерживает возможность создания групповых и p2p чатов.
- Сервер обеспечивает передачу сообщений и файлов в трёх режимах: личный, групповой, общий.
Данная работа была ранее передана специалисту данного ресурса, который реализовал всё, кроме:
- Клиенты могут создавать групповые и личные чаты.
- Сервер поддерживает возможность создания групповых и p2p чатов.
- Сервер обеспечивает передачу сообщений и файлов в трёх режимах: личный, групповой, общий.
Также в его работе есть проблемы с передачей файлов (программа вылетает).
Разработанное им приложение прикреплено к заданию.
Ещё раз уточню, что необходима реализация ВСЕХ пунктов. Без какого-либо пункта работа не может быть принята преподавателем!
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |