问题标签 [ratchet]

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 投票
1 回答
1238 浏览

javascript - TWBS Ratchet - 如何手动关闭模态?

我正在用 Ratchet 构建一个移动网络应用程序。我要做的是打开一个模式,填写一个表格,按下一个按钮,然后保存并关闭模式。

我可以用它的记录按钮关闭一个模式,我也可以保存表单字段......但是如何一起做这些事情呢?在 Ratchet 的文档中,没有解释如何使用 JavaScript 手动关闭模式。

我将 Ratchet 与 AngularJS 一起使用,因此该按钮调用了一个 Angular 函数,我应该在其中关闭模式。

0 投票
1 回答
479 浏览

macos - 为什么我不能安装 libzmq 以使棘轮工作?(网络套接字)

不确定我是否在正确的 Stack Exchange 论坛上发帖。如果需要,请将我重定向到正确的。

设置 Ratchet 时,我需要安装 ZeroMQ 并且卡在 libzmq 安装中:

我已按照说明https://github.com/zeromq/libzmq/blob/master/INSTALL 我在 mac os X 10.9

执行以下命令时:

./autogen.sh

这是我得到的:

autoreconf:进入目录“。”

autoreconf:configure.ac:不使用 Gettext

autoreconf:运行:aclocal -I config --force -I config

main::scan_file() 调用太早,无法在 /opt/lo/bin/aclocal 第 617 行检查原型。

autoreconf:configure.ac:跟踪

autoreconf:configure.ac:子目录

外国/openpgm/build-staging/openpgm/pgm/ 不存在

autoreconf:configure.ac:不使用 Libtool

autoreconf: running: /opt/lo/bin/autoconf --include=config --force configure.ac:57: error: possible undefined macro: AC_LIBTOOL_WIN32_DLL 如果此令牌和其他令牌是合法的,请使用 m4_pattern_allow。请参阅 Autoconf 文档。

configure.ac:58:错误:可能未定义的宏:AC_PROG_LIBTOOL

配置:5242:错误:可能未定义宏:AC_DISABLE_STATIC

配置:5246:错误:可能未定义的宏:AC_ENABLE_STATIC

autoreconf:/opt/lo/bin/autoconf 失败,退出状态:1

autogen.sh:错误:autoreconf 以状态 0 退出

我不能让它工作。

请帮忙

非常感谢

0 投票
3 回答
7239 浏览

php - 访问 Ratchet Web 套接字请求中的额外参数

我已经在 PHP 中为 websockets设置了Ratchet 。它使用 (ws://localhost:8080) 从我的 javascript 客户端连接良好并成功发送/接收消息。但我想传递一些参数,例如 (ws://localhost:8080?param1=value)。我无法弄清楚如何在我的 PHP 脚本中访问 param1

如果可能,在 MessageComponentInterface::onOpen(ConnectionInterface $conn) 方法中。

或者更好:我可以将这些参数与 ConnectionInterface $conn 关联起来吗?所以我有他们进一步沟通。

我关注 了 http://socketo.me/docs/hello-world

0 投票
1 回答
1382 浏览

cakephp - cakephp websocket棘轮安装错误

我正在尝试 在现有项目中安装Cakephp Ratchet 插件。我的 CakePHP 版本是 2.4.3。它说要遵循此链接,该链接 具有以下步骤:

我对作曲家不是很熟悉,当我做最后一步时,它显示以下错误....

编辑: Composer.json 是这样的

0 投票
7 回答
15596 浏览

php - PHP 致命错误:在 /MyApp/chat-server.php 中找不到类“MyApp\Chat”

我正在尝试运行 Ratchet 应用程序演示,但我无法执行该文件

这是我的文件结构

此位置存在供应商文件夹

每当我在终端中执行聊天服务器文件时,都会出现以下错误

请帮我解决这个问题

注意:完整的代码详细信息在此页面中

http://socketo.me/docs/hello-world

有人问了这个问题,但仍然没有回答这个问题 在 C:\wamp\www\bin\chat-server.php 中找不到 Class 'MyChat\Chat'

0 投票
1 回答
258 浏览

ratchet - 为什么有两个表视图?

文档中,他们有:

问:这只是一个错字,还是他们出于某种原因将 table-view-cell 放在那里两次?

0 投票
0 回答
1738 浏览

php - PHP Ratchet websocket握手失败

刚开始使用棘轮。当我第一次测试它时,它在 websockets 上运行良好,得到了请求等。但是现在我做的和我一样,但是请求(onOpen)甚至没有被请求,我得到这个 JS 错误:

代码:

还有我的源代码:

主文件:

和服务器类:

有什么不对?库是否已损坏,所以我需要重新设置它?这是我运行时得到的输出:

当我连接时没有别的,没有信号错误。

怎么了?

网络统计-A:

我的 App.php 构造函数:

0 投票
1 回答
913 浏览

ios - 推送不起作用(错误:无法获取)

尝试使用 Ratchet 的 push.js,但不起作用。我在控制台中有什么:

如果您点击链接十次,您将开始收到以下信息:

所有这些来自真实设备测试(iOS 7.1)的控制台数据,包装器是 Cordova CLI 3.4.1-0.1.0。

文件 booking.html 存在,像这样的原生 safari 失败

没有出现。

0 投票
2 回答
1207 浏览

javascript - 有没有办法用 Ratchet 实现网格布局?

我在 Ratchet 中寻找类似 bootstrap 提供的列和行的东西。

0 投票
1 回答
579 浏览

php - 棘轮服务器与长轮询

我正在开发一个具有聊天功能的网站,当用户收到新消息时需要即时通知。我正在尝试决定是使用 Ratchet 服务器还是使用 AJAX 实现长轮询系统。我目前已经实现了一个基本的 Pub/Sub Ratchet 服务器,当用户留在我网站上的“聊天”页面上时,它在传递通知时工作正常。我的问题是每当用户移动到任何其他页面时连接都会关闭,我需要重新创建与服务器的连接。我知道有可能的解决方案,例如在始终显示的 IFrame 中存在 websocket 连接,但是如果我不需要,我不想走这条路。更好的方法是使用 AJAX 实现长轮询吗?我担心,如果我在用户更改站点内的页面时不断地重新创建到 Ratchet 服务器的用户连接,那么当站点处于大量使用状态(一次有数千名用户)时,它会增加太多开销。有人在这方面有使用 Ratchet 服务器的经验吗?

谢谢。