gpt4 book ai didi

asp.net - 将即时消息集成到 ASP.NET 应用程序中

转载 作者:行者123 更新时间:2023-12-02 10:25:34 25 4
gpt4 key购买 nike

我正在考虑将一些即时消息传递功能集成到现有的 ASP.NET Web 应用程序中,例如:

  • 网络应用程序可以显示用户的在线状态(他们当前是否使用 IM 客户端登录)
  • 用户可以从网络应用程序向其他用户的 IM 客户端发送消息
  • 用户可以从网络应用程序发起 IM 聊天(无需事先知道其他用户的 IM 标识)

有人知道一些现有的库、示例应用程序或其他可能有助于实现此类功能的资源吗?

非常感谢您分享您的知识。

最佳答案

你应该尝试JabberDemo此处提供客户端。

There是一个架构概述,主要概念如下:

alt text
(来源:webta.net)

以及来自该网站的一些引用:

  • 1.目标创建具有内部会计功能的基于 AJAX 的多服务即时消息 Web 应用程序。
  • 2.主要问题我们需要从 HTTP 客户端(浏览器)连接到 IM 服务器。HTTP 是一种无状态协议(protocol)。这意味着,理论上,每个 HTTP 请求都由单独的 http 守护进程处理。一旦请求被处理(数据发送到客户端),服务器就会忘记客户端。所有 IM 服务协议(protocol)都是有状态的。当客户端连接到 IM 服务器时,套接字连接将被创建,并且连接将保持打开状态以便成功通信。

关于asp.net - 将即时消息集成到 ASP.NET 应用程序中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/757536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com