#c# #asp.net #wcf #chat
#c# #asp.net #wcf #Чат
Вопрос:
я запрограммировал чат-программу, подобную ICQ, с помощью C # и WCF.
Теперь я хочу создать версию веб-клиента с ASP.NET . Возможно ли это? Я хочу, чтобы новые комнаты чата всплывали в окне, подобном meebo (или на новой вкладке). Я должен использовать Client-WebService-Class из моего WCF-сервиса, верно? Но возможно ли реагировать на события на стороне сервера с ASP.NET ? Новые сообщения, приглашения в новую комнату чата, события чата, такие как «пользователь выходит в Интернет / офлайн», должны обрабатываться сайтом динамически, без действий пользователя по обновлению.
Есть ли какие-нибудь учебные пособия?
Комментарии:
1. Я тоже хотел бы какой-нибудь insite.
Ответ №1:
Я не думаю, что в текущей технологии есть что-то, что позволяет серверу обновлять клиент браузера. Таким образом, вы не получите что-либо, инициируемое сервером для обновления клиента (если вы не используете Silverlight).
В большинстве ответов на этот вопрос предлагается регулярно опрашивать ваш сервер на предмет любых изменений в диалоге и обновлять выходные данные в javascript. Вот один из CodeProject. Поиск в Google для ASP.NET чат или MVC-чат дают аналогичные результаты.