问题标签 [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 投票
3 回答
5957 浏览

php - Comet & PHP:如何在 PHP 聊天系统中使用 Comet?

我必须使用 Comet 在 PHP 中构建一个简单的聊天系统。

我不知道这个项目的最佳方法是什么。

什么是最好的技术(跨浏览器会很好),以及如何实现它?我可以使用哪些已经支持彗星的库。我不想使用巴约协议

我已经为聊天系统运行了一个 PHP 后端,但我需要一些关于客户端和服务器之间交互的想法。

谢谢大家。致以我的问候。

0 投票
6 回答
14363 浏览

browser - 浏览器内聊天如何工作?

只是好奇。在浏览器中聊天究竟是如何工作的?通常,如果用户访问网页,他/她的网络浏览器会请求页面内容。服务器产生输出并将其发送到用户的计算机。但是在聊天时,情况有点相反(不完全是)。不是用户从某个服务器请求聊天消息,而是直接发送它的服务器。现在,使用“普通”服务器实现这一点真的很简单,但是服务器将它直接发送到浏览器的事情让我感到困惑。发布消息部分很清楚,很简单。您只需使用 ajax 或其他方式将数据发布到服务器。但另一台电脑是如何瞬间“知道”的 消息已写入它?显然,它必须是服务器在写入后立即将其发送到另一台计算机。但不知何故,这并没有在我的大脑中计算出来。在我的脑海里,浏览器只请求东西,它不只是得到它们。你到底是怎么做到的?

以 gmail 中的 google talk 为例。这是如何运作的?它是如何实施的?

0 投票
1 回答
3216 浏览

php - 我在哪里可以获得 PHP / MYSQL 聊天室应用程序

我的问题是对这个问题的详细说明: PHP/MYSQL AJAX Chat

我需要制作 100 个聊天室。是否有一个基于 php/mysql 的聊天系统可以做这样的事情?

提到了 phpFreeChat,但据我了解,我必须(手动)在不同的文件夹中下载并安装应用程序 100 次才能使用它。这显然行不通。

有人对这个问题有任何经验吗?理想情况下,聊天室应该是一个基于推送的系统,或者任何不会在服务器上进行太多调用的系统。

谢谢

0 投票
1 回答
3050 浏览

c# - app.config 中的 IM 代理设置

我正在使用 .NET 中的 XMPP(使用 agsXMPP.dll 库)为 google talk 编写聊天应用程序。我办公室的聊天应用程序登录失败,因为有一个特定的 IM 代理。如何明确指定代理详细信息。可以在 app.config 中完成吗?

我的 gtalk 设置适用于 gtalk:Host:improxy Port:8085 Proxy requires authentication:false

0 投票
3 回答
3292 浏览

video - 基于网络的视频聊天,类似于 gmail 聊天/视频聊天

我正在使用 php 开发一个社交网络应用程序,我想制作一个支持 Gmail 等视频聊天功能的聊天应用程序(谷歌为此提供了浏览器插件)

我检查了tokbox。但我希望看到一些使用 tokbox 进行视频聊天的真实/示例网站(如 meebo)。

0 投票
2 回答
1167 浏览

wpf - MVVM WPF 数据绑定到类似 Skype 的聊天?

大家好,我有一个我认为很有趣的问题:

你们都知道并喜欢 Skype 聊天界面:每条消息都包含在一个气泡中,具有表情符号和链接功能,以及左侧的头像。

如果我正在创建类似 Skype 的界面,那么容纳每条消息的最理想 WPF 组件是什么?

我正在使用 MVVM,所以我的所有消息都作为 ObservableCollection 存储在 ViewModel 中。

我在绑定到 RichTextBox 时遇到了问题,因此我研究了绑定到 Listbox,其中每个列表项都是一条消息,并且每个项的样式都具有 Skypey 边框和头像等。

有任何想法吗?

0 投票
2 回答
1010 浏览

javascript - 如何编写 JavaScript 与 Flash 交互

现在我们正在开发一个基于 JavaScript 和 Flash 的聊天引擎。但是,我们现在遇到的问题是我们找不到一个好的 JavaScript 库来与 flash 对话。此外,我们使用 OpenFire 作为我们的服务器。任何人都有解决这个问题的好方法?感谢您的帮助!

0 投票
1 回答
503 浏览

silverlight - Silverlight 聊天服务器可以处理多少个 Socket 连接?

通过托管此Silverlight Chat,服务器可以处理多少个 Socket 连接?

我知道 Silverlight 的可用端口范围有限。这是我的评估中的一个参数吗?

我拥有一个VPS。

0 投票
3 回答
1543 浏览

mocking - 对话模拟数据 - 从哪里获取或如何生成

我正在编写一种特殊的聊天/论坛软件,需要一个模拟对话的来源以用于屏幕截图、演示和测试。

它们不应该包含真实姓名或其他可能有害的信息,应该是 100% 正确的英语,并且至少应该在彼此之间具有某种意义。

例子:

消息#1 主题:你好约翰,来一品脱柠檬水怎么样?文本:嗨,约翰,只是想看看你下周某个时候是否有空闲的晚上。我们可以出去喝点柠檬水。你怎么看?最好的,苏

消息 #2 文本:嗨,苏,星期二呢。

等等,但数百个......

有这种东西的在线资源吗?我考虑过删除自己的电子邮件并删除姓名,但这是很多工作。也想过让两个聊天机器人互相对抗,但不知道从哪里开始。有什么线索吗?

0 投票
1 回答
1910 浏览

erlang - Erlang(彗星聊天)中的消息队列模型?

我正在与 Erlang 进行 Comet 聊天。我只使用一个连接(长轮询)进行消息传输。但是,如您所知,长轮询连接不能一直保持连接。每次有新消息到达或达到超时时间时,它都会中断,然后再次连接到服务器。如果在连接重新连接之前发送了一条消息,那么保持聊天的完整性就会出现问题。

此外,如果用户使用 Comet-chat 打开多个窗口,则所有聊天消息必须保持同步,这意味着用户可以拥有大量长轮询连接。所以很难保证每条消息都按时送达。

我应该为每个连接建立一个消息队列吗?或者还有什么更好的方法来解决这个问题?