1

我使用 ASP.net 开发了一个 Web 应用程序,并将该网站部署在 Windows 网络托管服务提供商上。

现在我希望使用 XMPP 标准为其添加聊天工具。我搜索,发现了很多东西,最终完全糊涂了。

我遇到了 ejabberd 服务器,这是业内最好的。但我不清楚如何在这种情况下使用它。

甚至开始了解 Matrix 之类的库,但对如何使用它感到困惑。

请向我解释这些概念,让我理解这种情况下的解决方案。

谢谢 !

4

1 回答 1

0

XMPP 始终需要客户端连接到服务器。ejabberd 就是这样一个服务器。您可以在这里找到许多其他服务器:http: //xmpp.org/xmpp-software/servers/

MatriX 是一个用于 .NET 的 XMPP 库。您可以在此处找到许多其他 XMPP 库:http: //xmpp.org/xmpp-software/clients/

如果涉及到 XMPP 开发,asp.net 不会给您任何优势,因为它是一种服务器端语言。但是您最好将负载保持在客户端上。最好的解决方案是使用 BOSH 的客户端 Java Script 库,例如 Strophe。我建议阅读以下书籍: http: //professionalxmpp.com/

如果您想继续使用 .Net,那么 Silverlight 是一个选择。

于 2012-05-29T12:56:23.240 回答