我用 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/