gpt4 book ai didi

java - 用于商业 Web 应用程序的 XMPP Web 客户端

转载 作者:行者123 更新时间:2023-11-30 09:57:40 29 4
gpt4 key购买 nike

我的任务是为内部 Web 应用程序选择 XMPP 服务器/客户端解决方案。目标是让员工能够通过桌面客户端或 Web 应用程序使用它。 Web 客户端是必需的。

Web 应用程序是用 PHP 编写的,但我不一定需要 PHP 解决方案。可以接受 Flash 或 Java(最好使用 Flash,因为应用程序的另一个组件已经需要它)。

Web 应用程序需要启用 javascript(并使用 jQuery),因此 AJAX 也不是不可能的。

只有两个要求必须满足:

  1. 客户端必须使用安全连接(AJAX 为 HTTPS,Flash/Java 为 TLS)。
  2. 客户许可必须具有商业友好性。免费会很好,但这不是必需的。

到目前为止,我找到了 SparkWeb ,它已获得 LGPL 许可(万岁),但它的现场演示并没有给我留下深刻印象。我无法在他们的服务器上创建帐户或连接到我运行的另一个 XMPP 服务器,所以我什至无法看到它的运行情况。

我还找到了 Strophe ,看起来不错。

另一个选项是 Tigase's client options 之一.我不确定 GPLv3 是否会喜欢我们的用法(我需要更仔细地阅读它)。

任何建议(或正确方向的插入)将不胜感激。

最佳答案

关于许可证:GPL 要求您随应用程序提供源代码。所以 GPLv3 可以适应。

选择一个库,我看到两个可能的选项:

  • 如果您想要与您的网站代码进行自定义和良好的集成,使用 StropheJS 构建网络客户端可能是最佳选择。但是您需要编写客户端 GUI 的代码。 (更多工作)

  • 如果您想要一个好的客户端,但与网站其余部分的互动有限,我会推荐 Tigase Messeger。它是用 GWT 编写的,并且有很好的支持——尤其是当 Tigase 是您使用的服务器时。

这两个库都是纯 javascript,并使用 BOSH 与 XMPP 服务器通信。

关于java - 用于商业 Web 应用程序的 XMPP Web 客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1592424/

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