C#: ASP.NET Web-Messenger (Chat)

本文关键字:Chat Web-Messenger NET ASP | 更新日期: 2023-09-27 17:56:44

我用C#和WCF编写了一个像ICQ这样的聊天程序。

现在我想用 ASP.NET 构建一个 Web 客户端版本。这可能吗?我想要像meebo这样的窗口中弹出的新聊天室弹出窗口(或在新选项卡中)。我必须从我的 WCF 服务中使用客户端-Web-Service-Class,对吗?但是是否可以使用 ASP.NET 对服务器端事件做出反应?新消息、新聊天室邀请、"用户联机/脱机"等聊天事件应由站点动态处理,而无需用户执行刷新操作。

有一些教程吗?

C#: ASP.NET Web-Messenger (Chat)

我认为

当前技术中没有任何内容允许服务器刷新浏览器客户端。 因此,您不会获得服务器启动的内容来更新客户端(除非您使用的是 Silverlight)。

这个问题的大多数答案都建议你定期轮询你的服务器,看看你的对话有任何变化,并在javascript中更新输出。 这是来自CodeProject的一个。 谷歌搜索 ASP.NET 聊天或MVC聊天会产生类似的结果。