javascript - 在网页上实现 XMPP Chat 的技巧 - 轻量级

标签 javascript asp.net ajax xmpp chat

我想询问您对在网站上实现基于网络的“聊天小部件”的看法。

这是我目前正在做的事情:

  • OpenFire(最新测试版)
  • Tigase Messenger XMPP 库/网络客户端
  • http://messenger.tigase.org/

Tigase Messenger 是使用 Google Web Toolkit 编写的。为了满足我的要求做了很多修改......但总的来说它工作正常。

我需要的功能:

  1. 群聊标签
  2. 群聊名单
  3. 双击群聊参与者即可发起点对点聊天
  4. (很高兴有)突出显示,收到消息时播放声音

这里有一些屏幕截图,您可以看看它的样子。

/image/S9vgL.jpg

现在,我遇到的问题是这样的

首先,它加载速度非常慢。也许都是 javascript、GWT,谁知道呢……其次,用 GWT 编写所有内容是很痛苦的。 Web 应用程序的其余部分是 ASP .NET 4.0。在 IIS7 上。对于我来说,使用一种 IDE(和一种语言)进行开发会容易得多,而不是在 Visual Studio 2010 和 Eclipse (Java) 之间切换。

我开始寻找替代方案。经过一番搜索后,我找到了 agsXMPP (htttp://www.ag-software.de/agsxmpp-sdk/)。看起来像一个 asp .NET 库。

真的,我只是想向你们传达我的想法...如果你们处于我的境地,并且想要开发一个(相对)简单的基于 XMPP 的聊天,使用 ASP .NET,支持群聊和指向-点--你会怎么做?

任何提示、链接、经验将不胜感激。

谢谢!

-乔什

最佳答案

Strophe很酷。获取 jack 的book而且,您很快就会启动并运行。

关于javascript - 在网页上实现 XMPP Chat 的技巧 - 轻量级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4784423/

相关文章:

javascript - 定位Div onClick,点击外部时隐藏

asp.net - 部署到新的 Azure 资源组和网站失败

asp.net 内联代码 <%# MyboolVal %>

c# - 名称 '"' 在当前上下文中不存在

php - 我们如何在编写为ajax函数的php代码中显示JS警报

javascript - 使用ajax加载内容的div的自动高度

Javascript 在 AJAX 调用时不起作用

javascript - 使用 JSONP 访问维基百科 API

javascript - jquery slideDown() 覆盖最后一个元素

JavaScript:多个持久索引变量