Доработка клиент/сервера С#/С++
Имеется клиент/сервер. Клиент реализован на С#, сервер на С++. Сервер рассылает сообщения от одного пользователя всем, подскажите, как можно реализовать адресные сообщения и/или приватные комнаты?
Имеется клиент/сервер. Клиент реализован на С#, сервер на С++. Сервер рассылает сообщения от одного пользователя всем, подскажите, как можно реализовать адресные сообщения и/или приватные комнаты?
надо чтобы клиент отправлял свой ID. Тогда имеет смысл запилить базу данных. Клиент сначала регистрируется и его данные заносятся в БД и им присваивается свой уникальный ID. И для входа в ваш чат, пользователь вводить свои логин и пароль и отправляет их серверу, ну и указывает, что это логин и пароль. Потом сервер делает запрос в базу данных, и если такой логин и пароль существуют, то мы возвращаем клиенту ID, а на сервере делаем че-то типа массива структур или как там в с++. А структура имеет сокет, и int id. После чего клиент при посылке сообщение кому-то одному должен указывать id того чела. А сервер уже проверяет в цикле. Если id пользователся которому отправлялось сообщение == id который находится в структуре, которая в массиве структур. То мы отправляем через сокет этой структуры сообщение. или типа того