问题标签 [chatroom]
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.
iphone - 在 iOS 应用中使用 XMPP 创建聊天室时出现问题
我有一个 iphone 应用程序,我想在其中使用聊天室。我已经安装了 XMPP 服务器 (ejabberd) 并从 google 代码 (http://code.google.com/p/xmppframework/) 下载了适用于 iOS 的 XMPP 框架。服务器和客户端按预期工作,因为我能够登录并在两个用户之间发送聊天消息。
但是,当我尝试使用 XMPPRoom 类(在 XEP-0045 中)的 createOrJoinRoom 方法创建聊天室时,我没有收到来自服务器的任何回复,也没有创建聊天室。
我已经调试过,看看什么样的包被发送到服务器,它看起来像这样:
我没有收到任何错误消息,但未创建聊天室 (muumit15)。同时我可以使用例如Adium客户端创建一个聊天室,它成功了。服务器已经过配置,因此每个用户都有权创建聊天室。
有任何想法吗?我什至尝试嗅探 Adium 客户端发送的 TCP/IP 流量,但它是加密/压缩/二进制的,所以我看不到它正在发送什么样的包。
flash - Actionscript 聊天室帮助
我正在尝试使用 Flash 和 Action 脚本创建聊天室。我希望它看起来像 cam4.com 上的聊天室并具有相同的功能(警告:工作不安全。如果你在工作,请不要点击链接。说真的,不要点击它。)
知道他们是怎么做到的吗?
php - 使用 Memcache 构建 PHP/Javascript 聊天室
我的一个朋友告诉我他是如何使用 Memcache 构建 PHP/Javascript 实时聊天室的,但我不知道当数据(可能)每隔几秒更新一次时,Memcache 将如何提供帮助。当然,他让我自己解决。
任何人都可以提供任何关于 Memcache 在这样的应用程序中的优势的提示吗?(我不想知道如何准确地做到这一点,只是想知道 Memcache 如何在数据不断更新的应用程序中加快速度。)
applescript - 如何根据浏览器内容创建基本的聊天机器人/自动回复器?(Applescript,或其他建议?)
我是一个(非常)初学者程序员,我想知道编写一个非常简单的聊天室机器人是否可行,这完全取决于正在使用的聊天室类型。
场景是我的一个朋友设置了一个基本的聊天室 (https://blueimp.net/ajax/) 仅供几个好友使用,但我想创建一个仅存在于客户端机器(我的)。因此,它会不断检查浏览器(不重新加载页面)是否有特定字符串,然后在检测到它时做出响应。举个例子,也许他们会输入!bot song并且它会返回一个歌曲推荐。
我在想 Applescript 可能是一个简单的方法来做到这一点。任何人都可以帮助我开始吗?就像我说的,我是初学者,所以请记住这一点。尝试将此作为一种学习体验,我通过尝试为特定场景提出解决方案而不是通过书籍或教程来学习最好。
本质上,流程类似于:
- 每 2 秒检查一次网页的字符串(它基于 Ajax,无需刷新......只需检查浏览器窗口本身)
- 如果找到字符串,请在第一个文本字段中回复 response + enter
我知道这不是制作聊天机器人的最有效方式,我只是想利用这个场景来帮助我了解应用程序如何在本地相互交互。:)
ruby-on-rails - 让主宰开始工作后,如何使用 ruby on rails 设置功能性聊天框布局?
我刚刚完成了主宰。我同时运行了 redis 服务器和 juggernaut,它们运行良好。我已经使用 irb 测试了本地主机,并且确实出现了文本。
我基本上遵循了 github 上的步骤: https ://github.com/maccman/juggernaut
但现在我想用 ruby on rails 构建视图,并且实际上能够像在任何给定网站上的实际聊天室一样使用/测试聊天室,而不是通过 irb 编写消息。
我应该使用脚手架来构建布局/视图吗?谢谢!
我希望我可以发布我的截图,但我没有足够高的声誉。
ruby-on-rails - 如何在 juggernaut 中实现文本输入部分以及发送按钮?
我遵循了 github 上的确切指导方针,我正处于以下最后一步:
“就是这样!现在去http://localhost:8080看看剑圣的行动。”
将显示一个对话框。但是,我无法写任何文字。
我希望能够修复页面以供实际聊天使用,而不仅仅是测试。
ruby-on-rails - 如何为 Gravatar 或 Faye Railscasts 的聊天框或列表设置基本支架?
我知道这是一个简单的问题。但是在此之后,我几乎会知道如何做剩下的事情。如何创建此聊天框?(屏幕截图来自 Railscast.com,因为这就是我所关注的)
还是这个支架?
我做rails生成脚手架用户头像:字符串电子邮件:字符串吗?这就是我的想法,但从服务器得到以下响应:
模板丢失
缺少带有 {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:html], :locale=>[:en, :en]} 的模板帖子/索引查看路径
c# - 使用 AJAX、HTML 和 C# 创建聊天框?
我在我的 C# 控制台应用程序中使用 Nancy Web 框架来为我的软件创建一个 Web 管理面板。我选择使用 Spark View Engine,因为它基本上只是 HTML。我基本上想创建一个聊天框,除了每隔 X 秒将写入我的应用程序控制台的数据拉出来并将其显示在一个框中。
我对 JQuery 和 AJAX 的经验很少,但是从我所看到的示例中它们并不过分复杂。我遇到的问题是所有聊天框和喊话框示例都使用 PHP。
我基本上只需要这样的东西......
唯一的区别是我需要从我的应用程序中提取信息。我可以在 HTML 中使用基本的 C# 方法(也可能在 javascript 中,但我没有尝试过)。最好的方法是什么,是否有任何不使用 PHP 的示例?
java - Java同步问题——聊天多个聊天室应用
我正在开发一个聊天应用程序。我有一个处理聊天消息的功能。每个聊天室都由唯一的简码标识。现在我希望当一个简码的消息正在处理时,同一简码的另一条消息应该等待,而其他简码的消息应该继续。
请考虑遵循代码的和平,它有什么问题,因为相同短代码的消息正在并行处理。我只是猜不出问题
node.js - 讨论:使用 node.js / socket.io 实现聊天室的最佳方式?
我并不是真的在谈论一般的聊天应用程序,而是专门谈论聊天室的实现。
所以在node.js/socket.io中,我想到了两种方法
为每个聊天室创建一个数组,向数组中的所有用户广播消息
向所有用户广播所有消息,在客户端的 PC 上确定他们是否属于聊天室,如果是,则接受该消息。
1 中的弱点是,最终当你扩大规模时,你会用数组对象淹没服务器的内存,而我在主机上只使用了大约 80mb。
2 中的弱点在于,向所有人广播最终代价高昂,并且淹没客户的机器不会让他们开心。
我确信在如何实现聊天室方面有更好的方法,所以这就是我请求你们帮助我的原因。我正在寻找服务器端的性能,然后是客户端,它必须是可扩展的。