1

我们有一个 ASP.NET MVC 解决方案,我们希望集成协作功能,如用户对用户消息传递、群组消息传递和即时消息传递。

我不禁感到我们将要重新发明一个被一次又一次重新发明的轮子。

有人对我们可以集成的现成解决方案有一些建议吗?欢迎商业或开源。

4

3 回答 3

2

对于开源聊天客户端,请查看Jabbr

JabbR 是使用 SignalR 使用 ASP.NET 构建的聊天应用程序。

于 2013-11-11T21:46:57.480 回答
1

不要认为对于简单的解决方案,您需要一些第 3 部分库或 SDK。您也可以肯定地在 SignalR库上进行中继ASP.NET MVC

该库封装了不同的通信技术,让您编写和处理类似推送的通知服务。这些方面最好的例子实际上是Chat应用程序。

基本思想是,当用户ASP.NET MVC使用SignalR连接到您的服务器时,它会创建从服务器到浏览器的持久连接。因此,当来自一个客户端的消息到达时,您可以通知其他连接的客户端端点(本例中为浏览器)。

希望这可以帮助。

于 2013-11-11T21:24:27.207 回答
1

它不是免费的,但您可能想查看CuteChat

它完全从网络浏览器运行。一个完全基于 Web 的界面,只需要 Javascript 和 HTML(不需要 ActiveX、Java 小程序或其他下载)。

于 2013-11-11T21:32:28.270 回答