Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们有一个 ASP.NET MVC 解决方案,我们希望集成协作功能,如用户对用户消息传递、群组消息传递和即时消息传递。
我不禁感到我们将要重新发明一个被一次又一次重新发明的轮子。
有人对我们可以集成的现成解决方案有一些建议吗?欢迎商业或开源。
对于开源聊天客户端,请查看Jabbr
JabbR 是使用 SignalR 使用 ASP.NET 构建的聊天应用程序。
不要认为对于简单的解决方案,您需要一些第 3 部分库或 SDK。您也可以肯定地在 SignalR库上进行中继ASP.NET MVC。
ASP.NET MVC
该库封装了不同的通信技术,让您编写和处理类似推送的通知服务。这些方面最好的例子实际上是Chat应用程序。
Chat
基本思想是,当用户ASP.NET MVC使用SignalR连接到您的服务器时,它会创建从服务器到浏览器的持久连接。因此,当来自一个客户端的消息到达时,您可以通知其他连接的客户端端点(本例中为浏览器)。
希望这可以帮助。
它不是免费的,但您可能想查看CuteChat。
它完全从网络浏览器运行。一个完全基于 Web 的界面,只需要 Javascript 和 HTML(不需要 ActiveX、Java 小程序或其他下载)。