Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 1
Регистрация: 30.10.2019
Сообщений: 65
1
.NET 4.x

Мессенджер

11.02.2020, 19:29. Просмотров 770. Ответов 6
Метки нет (Все метки)

В качестве темы для курсовой взял мессенджер, но он должен быть десктопным (требование к курсовой). Скорее всего буду писать используя wpf, ибо с другим не работал.
Требования к программе:
1.2.1. Взаимодействие пользователя с приложением осуществляется через программу.
1.2.2. Основные данные (пользователи, группы, сообщения) хранятся на удалённой базе данных.
1.2.3. Идентификация пользователей происходит по адресу электронной почты. К адресу электронной почты может быть привязан только один аккаунт.
1.2.4. Аккаунт пользователя может иметь аватар.
1.2.5. Пользователи имеет одну из нескольких ролей, разграничивающих их права.
1.2.6. Пользователи могут обмениваться сообщениями через сеть Интернет.
1.2.7. Пользователи могут создавать групповые чаты.
1.2.8. Пользователи могут добавлять и удалять из списка друзей других пользователей.
1.2.9. Пользователи могут добавлять и удалять из чёрного списка других пользователей (запрет присылать сообщения).
1.2.10. Сообщения могут иметь медиаконтент.

Поскольку ранее в этой теме вообще не был, подскажите пожалуйста, в какую сторону копать, что лучше использовать и т.д.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.02.2020, 19:29
Ответы с готовыми решениями:

Сетевой мессенджер
Делаю что-то типа аськи только локальных масштабов, использую классы TcpClient и TcpListerner. И...

Мессенджер в локальной сети
Здравствуйте. Я сейчас на 4 курсе, и вскоре буду проходить производственную практику, поэтому...

Мессенджер: можно ли обойтись без БД
Здравствуйте, я сейчас занимаюсь разработкой, пока что архитектуры, мессенджера. Я как-то слышал,...

IM мессенджер. Нужны советы по созданию
Хочу написать аналог аськи, естесно с более простым функционалом. Писать вроде надо используя...

6
1296 / 758 / 284
Регистрация: 17.05.2015
Сообщений: 2,905
11.02.2020, 20:01 2
Guildenstern_, начините с проектирования бд, для передачи сообщений используйте сокеты
1
1 / 1 / 1
Регистрация: 30.10.2019
Сообщений: 65
11.02.2020, 20:18  [ТС] 3
А где про сокеты лучше почитать?
0
1296 / 758 / 284
Регистрация: 17.05.2015
Сообщений: 2,905
11.02.2020, 20:28 4
Guildenstern_, https://metanit.com/sharp/net/3.2.php
1
817 / 632 / 200
Регистрация: 30.04.2009
Сообщений: 2,619
12.02.2020, 01:32 5
Если для курсовой то подойдет и SignalR
0
1 / 1 / 1
Регистрация: 30.10.2019
Сообщений: 65
12.02.2020, 10:19  [ТС] 6
Цитата Сообщение от nicolas2008 Посмотреть сообщение
Если для курсовой
А если рассматривать не как для курсовой а как по-хорошему?
0
1296 / 758 / 284
Регистрация: 17.05.2015
Сообщений: 2,905
12.02.2020, 10:23 7
Guildenstern_, тут нет понятия хорошо/плохо. Сокеты - это самая низкоуровневая штука для обмена данными между компьютерами. SignalR - одна из кучи либ которая работает поверх сокетов. Их нельзя сравнивать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2020, 10:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Мессенджер
Короче, появилась у меня одна идея. Создать что-то типа своего мэссенджера. И так хочу сделать...

Мессенджер и БД
Здравствуйте, я сейчас занимаюсь разработкой, пока что архитектуры, мессенджера. Я как-то слышал,...

P2p мессенджер
Здравствуйте У меня такой вопрос, я на диплом рассматриваю такую тему, как создание мессенджера,...

Мессенджер на Android
Здравствуйте, и доброго времени суток, нужна ваша помощь. Дело вот в чем, дипломная работа -...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.