作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我不确定我所做的是否绝对正确。但是这里是:
现在的问题是,当用户想要发送消息时,很简单,运行 php,我在其中连接到 jabber 服务器并发送消息。当我在等待消息时出现问题。因为如果我登录并查看消息并断开连接,在其他用户端我将显示为断开连接。
我是不是以错误的方式解决了这个问题?我应该直接连接到 Jabber 服务器(通过 javascript)而不是中间的 PHP 层吗?如何通过 PHP 接收消息?
最佳答案
我还没有尝试过,但你可能想看看 xmpphp .其次,您可能需要考虑让用户在登录到您的网站时一直登录到 XMPP 服务器(又名 Jabber 服务器)。您可能希望有某种超时,以防他们离开您的网站并且不再回来。
至于你是否应该通过 JavaScript 连接,我不明白你为什么不能。我建议你选择对你来说最简单的东西。您可能想查看 Strophe ,对于这种情况,我听到了一些好消息。
关于PHP Jabber : if I login and check messages and disconnect, 在其他用户端我将显示为断开连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/847854/
我习惯了在 Windows PC 的“保存”对话框中写入文件名,它会写入文件名标签。在linux中我必须专注于标签,然后再编写。这很烦人,但我找不到如何禁用快速搜索。我查看了源代码、GTK 文档,向开
我是一名优秀的程序员,十分优秀!