问题标签 [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.
twitter-bootstrap - 同时引导和棘轮?
我正在使用引导程序制作一个移动网站。
我刚刚发现有一个名为ratchet
.
使用仅引导方法,我正在考虑如下内容:
我们先搭建移动端的web,然后在pc中修改了一些页面。
现在我知道有一个更好的移动用户界面的框架,我想知道我是否可以计划如下:
- 我们首先使用棘轮作为标题和导航来构建移动网络,并使用引导来实现其他功能,例如选项卡、折叠和其他引导插件。
- 对于 pc,将棘轮的标题/导航替换为常规 Web 标题/导航。
一般来说,混合棘轮和引导程序来制作网络应用程序是一个好主意吗?
如果您想要移动版和 pc 版的网络,并使用棘轮进行移动版,您将如何删除 pc 版的棘轮?
javascript - Ratchet PHP - 推送消息服务
我使用 Ratchet 看到的大多数示例都是用于聊天服务的,我目前正在构建一个应用程序,用户可以在其中登录并根据他们的用户 ID 从服务器接收通知。
我有基本的教程,但是我很难理解几点:
调用该onOpen()
方法时,我将$conn
对象设置为一个数组,如下所示:
在我的 Javascript 中,在onopen
函数中,我还使用该函数发送 JSON 有效负载send
。我的服务器将其拍照并像这样存储在onMessage
方法中:
所以现在我将连接的用户存储在一个数组中,如何向特定用户发送消息?我已经调查onSubscribe
过broadcast
但无济于事,但真的不明白WampServerInterface
应该用于什么?
由于我自己的类是一个正在运行的脚本,我显然无法在其他任何地方创建它的新实例。由于我的应用程序将发送用户特定的更新,我需要某种方式来执行以下操作:
使用另一个脚本获取当前连接的用户,在某处处理这些并返回他们可能拥有的任何更新,每 60 秒一次。现在虽然这听起来像是轮询,但它只是一个连接,因此不会在服务器上密集 - 至少我是这么认为的。那么,如何将正在运行的服务器脚本与其他地方的其他“静态”PHP 脚本进行交互呢?
谢谢
php - React/ZMQ/Ratchet - Websocket 服务器响应
我目前正在运行并使用 Ratchet PHP 的 Web 套接字服务器。我不是在我希望外部脚本与我的服务器进行通信的阶段。我可以使用 ZMQ 成功地将数据推送到它:
推送.php
onNewPush
然后在我的网络服务器脚本中,当 push.php 文件运行(运行?)时,我可以将其发送到方法( )以对其进行处理:
所以这很好用,但我在尝试收到回复时遇到了麻烦。我正在尝试类似的东西:
拉.php
然后在我的服务器脚本中:
我的$pusher
变量加载了我的文件,它实现了一些棘轮接口。但本质上我只是返回一个字符串:
运行时pull.php
出现错误:
有谁知道为什么?
另外第二个参数有什么重要性getSocket()
?看起来就像一个永远不会再使用的字符串。
干杯
更新
cordova - 带有骨干路由的 phonegap 应用程序上的 ratchet.js 和 push.js
我想使用 push.js 在我的 phonegap 应用程序上模拟原生转换。我使用backbone.js、zepto.js、ratchet.js、push.js 在我更改页面时不起作用。
主.js:
/li>路由器.js:
/li>indexView.js/provaView.js :
/li>
-index.html
-indexTemplate.html:
-provaTemplate.html
任何想法?提前谢谢(对不起我的英语)
javascript - 棘轮删除/添加 data-ignore="push"
使用棘轮框架,我可以滑入/滑出任何页面,我遇到了必须先获取数据才能滑到下一页的情况。我可以获取数据但页面的幻灯片过渡消失了。有没有办法做到这一点?
我在这里有这个示例锚:
<a href="next-link.html" data-transition="slide-in" data-want="I want this data here">Next link</a>
尝试使用,
$('a').each(function() {
});
ratchet - 我需要帮助让棘轮 push.js 淡入淡出过渡到工作?
这是一个调用“two.html”的基本示例,带有淡入淡出过渡
这是 two.html
symfony - 无法在 Symfony2 websocket 连接上调用函数
首先我使用 JDare/ClankBundle 我按照这些说明从客户端调用函数 https://github.com/JDare/ClankBundle/blob/master/Resources/docs/RPCSetup.md
我一直在控制台上遇到此错误“RPC 错误 [object Object] undefined”
我注意到如果我拼错了 notify_func 函数并不重要,它仍然会抛出相同的错误。我不知道我做错了什么,但我假设没有找到该函数的开头?
这是客户端(Twig)
websocket连接成功
这是服务器端
这是配置
ratchet - RatChet PHP File structure and Installation issue
I am a beginner in programming trying to implement Ratchet.
This is my current file structure
And I ran the command
The following error message appears
I tried using
But it still doesn't work. The tutorial on Ratchet is not very clear either, can someone guide me on what I should do next?
angularjs - 使用 Laravel 和 Latchet websocket 构建实时应用程序
我正在构建一个封闭的应用程序(用户需要进行身份验证才能使用它)。我无法从我的 Latchet 会话中识别当前经过身份验证的用户。由于 apache 不支持长期连接,我将 Latchet 托管在单独的服务器实例上。这意味着我的用户会收到两个 session_id。每个连接一个。我希望能够识别两个连接的当前用户。
我的客户端代码是一个基于 AngularJS 的 SPA。对于客户端 WS,我使用的是 Autobahn.ws WAMP v1 实现。ab 框架指定了身份验证方法:http://autobahn.ws/js/reference_wampv1.html#session-authentication,但我究竟该怎么做呢?
我是否将用户名和密码保存在客户端并在执行登录后重新传输(顺便说一句,这与我的 SPA 的其余部分是分开的)?如果是这样,这不是一个安全问题吗?
什么将接收身份验证请求服务器端?我找不到任何这样的例子......
请帮忙?
PS 我没有足够的声誉来创建标签“Latchet”,所以我使用的是 Ratchet(Latchet 是基于它构建的)。
zeromq - ZMQ、Ratchet、Autobahn -> 有时很慢
我目前在我的网站上遇到奇怪的行为。我通过 ZMQ 向订阅者推送消息,有时他们会立即收到这些消息……有时需要 20 秒……有时根本不需要。
该网站位于单核vServer(apache2,ubuntu)上,这可能是原因吗?
用户没有立即收到消息对我们来说是一个巨大的禁忌。
会不会是技术问题?还是服务器根本无法足够快地响应-> 获得更好的服务器?
问候