Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как можно уведомить клиента об измен-ии на сервере 
:(
    Опции темы
vito1945
Дата 2.3.2009, 22:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 36
Регистрация: 16.7.2008

Репутация: нет
Всего: нет



Итак. Может тема и довольно расплывчатая. Сейчас объясню.
Пусть имеем два приложения. первое на одной машине(формально сервер), второе на другой (клиент).
серверное приложение работает постоянно. и например там происходит какое-то событие, которое мы обрабатываем.
Обработка заключается просто в уведомлении клиента. 
Так вот как это сделать? Клиентское приложение должно постоянно работать? Клиентское приложение должно постоянно прослушивать события сервера? Как вообще реализовать взаимодейтсвие этих приложений? И если можно для полноты картины хочется увидеть весь список возможных реализаций.. А если укажите ссылку, где можно почитать подробнее о приведенной реализации - то вообще замечательно! Просто в сетевом программировании я совсем новичок. 
Отправку писем на ящик клиенту исключаем. Это уж совсем просто. Что нужно использовать? БД? Удаленное взаимодействие .NET? XML?

PM MAIL   Вверх
voodoo_alik
Дата 4.3.2009, 02:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 13.4.2007

Репутация: нет
Всего: нет



Производительность и удобство использования той или иной реализации зависит от конкретной задачи.

Вот несколько направлений погуглить:
1) Sockets + UDP либо TCP, в зависимости от стиля работы клиентов с сервером.
2) Message Queuing
3) Web Services


PM MAIL   Вверх
-Mikle-
Дата 4.3.2009, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 17
Всего: 59



Или .NET Remoting
тоже очень хорошая вещь для этих целей...

А вообще, вопрос надо-бы в раздел "Распределенные приложения и сеть"...


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0747 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.