问题标签 [chat]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1353 浏览

jquery - 使用 jQuery 进行网络聊天

我正在尝试使用 jQuery 实现基于浏览器的聊天系统。我想轮询服务器以获取新消息并将它们附加到 div 的底部。我有两个问题。

  • 我无法将文本附加到 div
  • 我不知道如何在附加文本时让 div 滚动到底部

这是我的 HTML 的相关剪辑:

0 投票
1 回答
1857 浏览

objective-c - Facebook Objective-C 聊天 API

我正在寻找关于 Objective-C 的 Facebook 聊天 API。我为 Ruby 找到了一个(coderrr.wordpress.com/2008/05/06/facebook-chat-api/),并注意到像 Adium 这样的软件使用它。

所以我想知道的是如何为 FB 聊天制作/找到一个工作框架。

谢谢,
亚历山大

0 投票
3 回答
2002 浏览

erlang - 在 erlang 中通过 REST 的彗星应用程序?

我是 Erlang 的新手,正在尝试为我们的最新项目切换到 Erlang。由于这将是一个实时聊天(长时间轮询)系统,用于即时文件共享,经过一番挖掘,我意识到 Erlang 将是最合适的选择,因为它具有高并发性,而且人们还建议使用 Yaws,因为它可以处理多达 50k 的并行连接。

虽然,这听起来很棒,但由于我是新手(对于 erlang 和 comet 应用程序),我无法理解正确的技术堆栈/架构如何工作。此外,由于文档相对较少,我无法弄清楚此类应用程序的各个部分如何组合在一起(Web 服务器、应用程序层、数据库、消息队列)。该应用程序将仅在桌面客户端上运行(不需要网络存在),因此我们需要为这些功能构建一个 REST api。

如果有人能指出我继续前进的正确方向,那就太好了。

谢谢

0 投票
2 回答
977 浏览

django - 适用于 Django 的现成论坛、聊天和 PM 解决方案

在我的 Django 站点上,我希望用户以多种方式相互交流:

  1. 论坛
  2. 私人信息
  3. 与房间聊天并保存历史记录

你能建议我为此准备好解决方案吗?尤其是聊天。

另外,是否可以将 Google Wave 集成到 Django 中?

0 投票
4 回答
455 浏览

javascript - 网络聊天客户端应该多久检查一次更新?

我正在为一个应用程序设计一个基于 Web 的聊天功能,该功能类似于 gmail 内的 facebook 聊天或 google talk。我想知道是否有人对它应该多久检查一次更新有任何建议?每2秒?每 5 秒?10秒?

另外,我应该在setTimeout的回调函数中调用setTimeout,还是在ajax请求更新的回调中调用?基本上,调用之间应该是 n 秒,还是上一个请求完成和下一个请求开始之间的 n 秒?

谢谢

0 投票
1 回答
984 浏览

ruby - 如何使用 ruby​​ Gserver 构建基于 Web 的聊天系统

我正在尝试构建一个基于 Web 的聊天系统,并且我将使用 ruby​​ gserver 用户。我看过这个例子。但是我的问题是,当我从网络和控制器中获得用户输入时,我有用户输入。现在客户端如何连接到服务器以将此用户输入值传递给服务器。

获取值后的服务器将填充数据库。所以客户端将从数据库中执行所有读取操作。但是我想知道客户端如何连接到服务器。这是一个简单的问题,但我无法弄清楚。

0 投票
1 回答
195 浏览

ajax - 通过 AJAX 进行并发 XML 编辑

是否存在一些通过 AJAX 在网页上并行编辑 XML 文档的框架?

我需要一个共享的白板,我和其他人可以在其中实时绘制和查看其他人的绘制(“实时”模式)。

现代浏览器支持 SVG、事件源和其他有用的东西,如果存在这样的框架,那么制作这样的板应该很简单。


如果没有,操作转换的实现是什么?最好使用哪些引擎通过 HTTP 并行连接多个客户端?

0 投票
2 回答
4220 浏览

php - 如何在基于 PHP 的网站中实现语音聊天?

对于基于 PHP 的网站的简单语音聊天解决方案的任何建议。我们已经有了文字聊天,客户现在也想要语音聊天。

0 投票
1 回答
634 浏览

php - 目标:创建一个体面的在线 IM 聊天

由于 http 和 web 的无状态特性,在线聊天看似困难,导致会话超时、用户打开多个窗口以及在一个浏览器窗口上登录不同帐户等障碍。还有用户关闭浏览器窗口和注销等问题,这使得处理未发送的消息相当棘手。

有没有好的文章描述其他人如何优雅地解决这些问题?

请随意写下您对如何以最大稳健性实现 facebook 或 gmail 等 IM 的想法。

是否有任何体面的代码库/文章可以与本地托管的 jabber 服务器集成来实现这一目标?

编辑: 该站点将在站点的任何成员之间进行一对一的聊天-就像在鲍勃可以与卡罗尔交谈并且鲍勃可以在单独的聊天弹出窗口中同时与吉姆交谈一样。这确实使它成为 jabber/xmpp 的良好候选者。

我很乐意在接下来的 4 天内接受最有帮助的答案。

0 投票
1 回答
539 浏览

iphone - 从 Web 应用程序在 iPhone 中启动 iChat 会话

这实际上只是一个“假设”类型的问题,所以如果它是荒谬的或非常简单的,请原谅我......

我有一个客户,其网站提供“与顾问聊天”选项,您可以在许多销售和支持网站上看到该选项。我们想知道 iPhone 用户(或任何用户,理论上,但主要是 iPhone)是否可以单击此选项,并在提供基本表单信息(名称、问题等)后,实际聊天本身可以在聊天客户端。

  1. 这和“单击此处向我发送 AIM 消息”语法一样简单吗?

  2. XMPP (jabber) 服务器是 Openfire,网络聊天使用 Fastpath 插件。是否需要比页面的 HTML/PHP 更深入地启用此功能?服务器/插件是否也需要修改?

  3. 这是否会威胁到 XMPP 服务器的安全(它位于防火墙后面,只能通过上述插件从外部访问)?

  4. 这听起来像是 iPhone 用户会喜欢的东西,还是只是令人困惑/突兀?

抱歉,最后一个问题很客观,但我不想花时间在这只会激怒用户。

欢迎参考资源和文档。我不是在找人来指导我完成整个事情,我只是想了解它可以完成以及从哪里开始阅读。