C #: ASP.NET Web-Messenger (чат) - PullRequest
2 голосов
/ 15 мая 2011

Я запрограммировал чат-программу, такую ​​как ICQ с C # и WCF.

Теперь я хочу создать версию Web-клиента с ASP.NET.Это возможно?Я хочу, чтобы новые чаты-всплывающие окна появлялись в окне вроде meebo (или в новой вкладке).Я должен использовать Client-WebService-Class из моего WCF-сервиса, верно?Но возможно ли реагировать на события на стороне сервера с ASP.NET?Новые сообщения, новые приглашения в чаты, события чата, такие как «пользователь переходит в онлайн / офлайн», должны обрабатываться сайтом динамически, без действий пользователя по обновлению.

Есть ли уроки?

1 Ответ

1 голос
/ 15 мая 2011

Я не думаю, что в современной технологии есть что-то, что позволяет серверу обновлять клиент браузера. Таким образом, вы не получите что-то, инициированное сервером, для обновления клиента (если вы не используете Silverlight ).

Большинство ответов на этот вопрос предполагают, что вы регулярно опрашиваете свой сервер на предмет каких-либо изменений в беседе и обновляете вывод в javascript. Вот один из CodeProject . Поиск в Google ASP.NET или MVC Chat приводит к аналогичным результатам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...