C#:ASP.NET Web-Messenger(聊天)

标签 c# asp.net wcf chat

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

现在我想用 ASP.NET 构建一个 Web 客户端版本。 这可能吗?我想要像 meebo 一样在窗口中弹出新的聊天室(或在新标签页中)。 我必须使用我的 WCF 服务中的 Client-WebService-Class,对吗?但是是否可以使用 ASP.NET 对服务器端事件使用react? 新消息、新聊天室邀请、聊天事件(如“用户上线/下线”)应由网站动态处理,无需用户进行刷新操作。

有教程吗?

最佳答案

我不认为目前的技术允许服务器刷新浏览器客户端。所以你不会得到服务器启动的东西来更新客户端(除非你使用 Silverlight )。

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

关于C#:ASP.NET Web-Messenger(聊天),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6009347/

相关文章:

c# - 如果使用多插入语句,有什么方法可以使用 SCOPE_IDENTITY 吗?

c# - CA1303 从资源表中检索以下字符串而不是 : "Service Started"

c# - 正则表达式上的数学表达式

c# - 如何从服务器端代码获取控件的完整 ClientID

wcf - 在不使用 WCF 的情况下调用 WCF 服务 - 好的还是坏的做法?

wcf - OAuth 和 WCF SOAP 服务

c# - 反转字符串c#

asp.net - 部署在 Visual Studio 中工作正常,但使用 MSDeploy 失败

javascript - SignalR 卡住在 'Initiating start request'

c# - 与 WCF 服务共享领域模型