gpt4 book ai didi

PHP Jabber : if I login and check messages and disconnect, 在其他用户端我将显示为断开连接

转载 作者:可可西里 更新时间:2023-10-31 23:44:31 24 4
gpt4 key购买 nike

我不确定我所做的是否绝对正确。但是这里是:

  1. 用户通过基于网络的界面登录聊天
  2. 通过 Comet 通知用户更新
  3. 用户输入详细信息,然后转到一个 PHP 文件,该文件进一步连接到 Jabber 服务器

现在的问题是,当用户想要发送消息时,很简单,运行 php,我在其中连接到 jabber 服务器并发送消息。当我在等待消息时出现问题。因为如果我登录并查看消息并断开连接,在其他用户端我将显示为断开连接。

我是不是以错误的方式解决了这个问题?我应该直接连接到 Jabber 服务器(通过 javascript)而不是中间的 PHP 层吗?如何通过 PHP 接收消息?

最佳答案

我还没有尝试过,但你可能想看看 xmpphp .其次,您可能需要考虑让用户在登录到您的网站时一直登录到 XMPP 服务器(又名 Jabber 服务器)。您可能希望有某种超时,以防他们离开您的网站并且不再回来。

至于你是否应该通过 JavaScript 连接,我不明白你为什么不能。我建议你选择对你来说最简单的东西。您可能想查看 Strophe ,对于这种情况,我听到了一些好消息。

我广泛使用的唯一 XMPP 库是 headstock , 但这需要使用 pythonKamaelia .

关于PHP Jabber : if I login and check messages and disconnect, 在其他用户端我将显示为断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/847854/

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