Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.17.79.60] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте! Я создаю пробное клиент-серверное приложение. Сервер представляет из себя простейший класс, содержащий список подключенных пользователей и переменную (например строку). Клиенты могут изменять содержимое этой переменной.
Вопрос такой: как сделать так, чтобы при изменении переменной каким-либо пользователем - всем остальным подключенным пользователям выводилось сообщение о том, что значение переменной изменилось. |
Сообщ.
#2
,
|
|
|
Мм, создать событие изменения переменной и оповещать всех пользователей, кроме того, кто изменил...
|
Сообщ.
#3
,
|
|
|
А как создать такое событие?
И как получить "ссылки" на пользователей, подключенных к серверу? |
Сообщ.
#4
,
|
|
|
Изменяй переменную через свойство, тогда можно без проблем генерировать событие изменения переменной, например:
// Переменная, изменяемая пользователями private int _myPeremen; // Свойство, позволяющее изменять переменную public int MyPeremen { get { return _myPeremen; } set { // Есди новое значение отличается от текущего значения переменной if (_myPeremen != value) { // переменная изменилась, действие } // Запоминаем новое значение _myPeremen = value; } } Цитата Sh0ck @ И как получить "ссылки" на пользователей, подключенных к серверу? А это зависит от того, что из себя у тебя представляет Цитата Sh0ck @ список подключенных пользователей |
Сообщ.
#5
,
|
|
|
Я заранее извиняюсь за мою терминологию. Просто недавно начал изучать WCF. Я не знаю каким образом организовать список подключенных пользователей.
|