Задать вопрос

Как организовать приватные диалоге в «чате» на java?

Приветствую всех, решил для практики написать мессенджер на java, так как опыта пока мало, начал с простого базового чата. Написание чата не заняло более получаса, но вот сразу после этого захотелось сделать главное: как создать приватные диалоги между двумя пользователями? На данный момент все сообщения просто скидываются на сервер и рассылаются всем клиентам. Нет практически никаких жизнеспособных идей, можете помочь в идейном плане? В каком направлении стоит думать, может, стоит выбрать совсем другую архитектуру клиеет-сервера, а не лепить из грязи снеговика(читать - из чата мессенджер)? Буду рад любым советам и помощи
  • Вопрос задан
  • 326 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Хекслет
    Java-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Создаете ровно такую же сущность, как и "все пользователи", но включаете в нее только двух человек, и тех, кого они пригласили в закрытый чатик.
Ответ написан
Комментировать
@yaror
10 лет в мобильном телекоме
Ввести понятие идентификатора пользователя и соответствующее ему поле.
Если сервер во входящем сообщении это поле увидел, сообщение он перешлёт не всем разом, а только указанному пользователю.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы