【问题标题】:open source instant messenger?开源即时通讯工具?
【发布时间】:2009-10-08 16:23:03
【问题描述】:

我正在使用 VSTS 2008 + ASP.Net + Forms Authentication + .Net 3.5 + IIS 7.0 + C# 来开发 Web 应用程序。我想在我的 Web 应用程序中添加基于 Web 的即时通讯功能(使用表单身份验证),我只需要非常基本的功能,例如基于文本的消息、用户存在状态等。

我想知道是否有任何即用型和易于集成的组件?更好的开源。

【问题讨论】:

    标签: c# asp.net .net visual-studio-2008 instant-messaging


    【解决方案1】:

    Jabber/XMPP 是开源的,有很多实现(客户端和服务器)大多是开源的。只需查看XMPP Standards Foundation

    顺便说一句,您会发现一个列表,其中包含基于 Web 的客户端 here 的实现。

    此外,还有一个单声道/.NET 实现,称为 jabber-net

    【讨论】:

    • 您对我的 XMPP 客户端和服务器方案有什么建议吗?
    • 我注意到其中很多都是基于 Java/Linux 的。我想找到可以利用我现有技能的基于 .Net 的服务器和客户端。谢谢!
    • jabber-net 是用 c# 编写的,但它主要用于客户端实现。我实际上不知道 .NET 的 jabber-server,但您可能想使用 ejabberd (ejabberd.im),它是 Windows 的服务器实现(不仅仅是)(即使它是用 Erlang 编写的)。
    • 如果可以选择 Java,请尝试使用 tigase (tigase.org)。这是一个 jabber-server,但他们也开发了一个基于 Web 的客户端 (tigase.org/en/project/messenger)。
    • OpenFire 是另一个用 Java 编写的免费 XMPP 服务器。配置非常简单。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-17
    • 1970-01-01
    • 2016-04-14
    • 1970-01-01
    • 2015-06-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多