简单的网络聊天,多个前端

问题描述 投票:0回答:1

我正在寻找这个问题的解决方案:

我需要为具有多个前端的网站创建简单的几乎实时的网络聊天。网络聊天不需要任何图标,只需要昵称时间和消息。

网站在.net上运行。

想要聊天的用户必须登录系统。 auth为其已经处理的用户。这不是问题而另一个人只能观看对话。

我在想,因为它应该在多个前端运行数据库,或者每隔一秒就向这个WS发出请求的WS。从这里我不知道我迷路了......我在想,ajax应该回复一个上传到网络服务的idmass,并且网络服务会向用户发送自上次收到的消息以来的所有最新帖子。这应该每秒一次,它看起来像它的实时聊天,它将是一个服务器负载的地狱。

你们有什么感想?并提出任何想法?和工作解决方案?

thnx rm

real-time livechat frontend
1个回答
2
投票

您可以查看XMPP协议来执行此类任务。 XEP-0124 Bidirectional-streams Over Synchronous HTTP (BOSH)定义了如何通过HTTP创建持久的TCP连接的幻觉,即使你没有XMPP也可能有用。

在软件方面,您可以使用ejabberd作为服务器,strophe具有Javascript客户端。所有这些可能会对您的需求有点过分,但它会让您对如何执行此类操作有所了解。

© www.soinside.com 2019 - 2024. All rights reserved.