socket.io相关内容

使用 RequireJS 轮询可用资源

所以我正在使用 RequireJS 和 Socket.io 编写一个应用程序,用于检查 socket.io 资源是否可用,然后在连接时引导应用程序.如果 socket.io 暂时关闭,我希望对资源进行几次 requireJS 轮询,直到它可用,然后继续初始化应用程序. 不幸的是(或者幸运的是?)似乎有某种缓存机制在 require 中为未加载的脚本注册脚本错误,以便如果您在错误回调中执行 s ..
发布时间:2021-11-27 11:32:34 前端开发

Socket.io access-control-allow=来自远程站点的源错误

我正在尝试从另一个站点访问 socket.io 服务器.它工作了几个星期,但现在我不断收到以下错误.从heroku上的服务器访问nodester上的服务器时会发生这种情况.错误是: XMLHttpRequest 无法加载 http://site2.nodester.com/socket.io/xhr-polling//1311008802545.Access-Control-Allow-Orig ..
发布时间:2021-11-26 18:50:01 其他开发

io.on 不是函数

我有这段代码用于从我的 Arduino 接收数据,但我想将数据发送回我的 Arduino 并在我的客户端页面上获得响应.我添加了一个监听功能,但是当我从我的客户端页面发送数据时,我一直收到 io.on is not a function . test.js io.listen(app.listen(3000)).on('connection', function (client) {//将 ..
发布时间:2021-11-17 03:35:55 其他开发

串口不工作?

我制作了一个程序,将数据发送到我的 arduino,它检测发送的内容,然后根据按下的键打开正确的引脚. 在我的 windows 计算机上使用 arduino 软件时,arduino 草图工作正常,我可以通过发送 W A S 或 D 来打开和关闭每个引脚. 通过节点发送时,arduino 上的 RX 灯闪烁,但没有其他反应. 有人可以帮忙吗? Node.js 程序: var ..
发布时间:2021-11-17 03:33:25 其他开发

这种技术堆栈可以扩展吗?

我的客户要求我构建一个实时应用程序,该应用程序可以实时聊天、发送图像和视频.他让我想出自己的技术栈,所以我做了很多研究,发现最容易构建的就是使用下面的技术栈 1) Node.js 和集群为一个服务器实例最大化 CPU 内核 - 语言 2) Socket.io - 实时框架 3) Redis - 发布/订阅多个服务器实例 4) Nginx - 反向代理和负载均衡多个服务器 ..
发布时间:2021-11-17 03:08:28 其他开发

socket.io 广播功能&Redis 发布/订阅架构

如果有人能帮助我解决一个小问题,我将不胜感激. 在Redis上使用socket.io广播功能和使用pub/sub设计架构有什么区别?. 例如,在进一步的示例中,node.js 服务器正在侦听 (socket.io) CRUD 请求(创建)“键"(模型“todo")和值“数据".收到它的那一刻,它再次发送给同一个用户,并广播给在同一个“频道"上收听的所有用户. socket.on('t ..
发布时间:2021-11-17 02:55:11 其他开发

angular 不会对数组应用更改(删除套接字事件上的项目)

首先,对不起我的英语,我是乌克兰人 socketio卡删除事件执行时,视图没有任何变化 ng-repeat 在我看来 在我的控制器中 $scope.LOG = [{...},...{...}]; SocketIO 发出 socket.on('card_was_deleted', function (data) {$scope.open_object = 未定义;$scope ..
发布时间:2021-11-16 23:22:06 其他开发

只允许特定/官方的 HTML5 Web 应用程序连接到 Websocket 主机

是否可以确保只能从“官方"(HTML5) 应用程序建立网络套接字连接(通过 socket.io)? 目标是,在没有进一步授权信息的情况下,了解 API 的第三方应用无法连接到主机. 在我看来,难点在于在网络应用程序中放置一个秘密,以便应用程序可以使用它来授权为“官方". 这个要求有点难以实现,因为 javascript 内容总是可读的,无论你是否在代码上应用了晦涩的方法. ..
发布时间:2021-11-15 04:39:19 其他开发

控制器上的 Socket.IO

我对套接字非常陌生,我一直在努力实现我在网上看到的一些文档.这是我目前的设置,我想仅针对 healthcheck api 端点 (/api/v1/healthcheck) 运行 socket.io 我将如何在 healthcheck 控制器中运行 socket io?并对响应发出更改?任何帮助表示赞赏,我正在撕掉我的头发:( Server.js const socket = require ..
发布时间:2021-11-15 04:03:32 其他开发

在网页上发送 Apache Kafka 数据

我正在构建一个实时能源监控系统,其中数据来自传感器.每一秒都会有新的数据.使用的数据将被聚合以呈现为图表.我研究了大量数据的实时流处理,它使我想到了 Apache Kafka. 现在我的网络应用程序正在使用 Express js.我正在使用 kafka-node 库.现在,我以生产者的身份通过命令行手动插入新数据.在我的服务器代码中,我设置了一个 消费者 来监听 Topic1. 服务器 ..
发布时间:2021-11-12 02:18:27 其他开发

apache2 的 socket.io https 代理配置

我有一个带有 JavaScript 客户端和 python 服务器的有效 socket.io 设置.客户端基本上只有一行:WebSocket 握手期间出错:意外响应代码:404 socket = io.connect(''); 服务器脚本可以在 https://github.com/miguelgrinberg/python-socketio/blob/master/examples/serv ..
发布时间:2021-11-11 22:24:24 其他开发

WebSocket 握手期间的 Socket.io 代码 200 错误

我将 socket.io 与 nodejs 和 apache 服务器一起使用.我收到代码 200 作为响应,我知道我必须收到 101. WebSocket 连接到'wss://SITEABC.com/socket.io/?siteId=site1234567&EIO=3&transport=websocket'失败:WebSocket 握手期间出错:状态行无效 apache上的配置如下 ..
发布时间:2021-11-11 22:05:07 其他开发

如何使用 Socket.io 设置使 Apache 和 Node.js 工作?

刚从 Node.js/Socket.io 开始.最终,我想提供来自 Apache 的页面,同时使用 Node.js 服务器推送和扩充一些内容.这只是一个小测试,看看它是如何工作的.这是我的设置: Apache 在端口 8080 上运行Node.js 在端口 8000 上运行 我复制 index.html 页面(见下文)到它们各自的根目录. 当我打开 http://localh ..
发布时间:2021-11-11 06:03:10 其他开发

使用 Socket.IO 的 NGINX 配置

所以我一直试图让它工作 2 天,但我被卡住了.这是我第一次为使用 NodeJS+Socket IO 的 rails 配置服务器.我是 NGINX 和 Unicorn 的菜鸟.基本上,我的应用程序的 NodeJS+SocketIO 部分会将消息推送给连接到我的应用程序的用户.这是我的 nginx.conf 服务器{听80默认;root/home/deployer/saigon/public;try ..
发布时间:2021-11-11 05:59:17 其他开发

基于 Socket.IO 的 PHP 应用程序 + 基于 WebSocket 的通知

我有一个使用 Laravel 用 PHP 编写的 Web 应用程序. 现在,我必须添加实时通知系统,从服务器 -> 客户端推送消息,并且可以检索从客户端 -> 服务器推送的消息. 由于 Socket.IO 向后兼容并且可以优雅地降级,我想将其用于 WebSocket/AJAX 轮询部分. 问题是 Socket.IO 默认使用 Node.JS 后端. 我拥有服务器的 root ..
发布时间:2021-11-11 05:54:40 其他开发

配置 Apache 反向代理以在生产环境中托管 Laravel Echo 服务器

我需要托管一个 laravel 应用程序,该应用程序通过 HTTPS 服务器使用 laravel-echo-server. 我想使用 Apache 的反向代理将我的 /socket.io url 轮询重定向到端口 6001 上的 127.0.0.1laravel-echo-server 在同一个域 url 中运行. 例如通过 https://example.com 当我的 larave ..
发布时间:2021-11-11 05:23:23 其他开发

WebSockets 和 Apache 代理:如何配置 mod_proxy_wstunnel?

我有: Apache (v2.4) 在我服务器的端口 80 上用于 www.domain1.com,带有 mod_proxy 和 mod_proxy_wstunnel 已启用 node.js + socket.io 在同一台服务器的 3001 端口上. 访问 www.domain2.com(使用端口 80)重定向到 2.感谢 所描述的方法这里.我已在 Apache 配置中进行了设 ..
发布时间:2021-11-11 04:47:47 其他开发

通过socket.io发送匿名函数?

我想创建一个客户端函数,它可以使用客户端变量接收和执行任意命令.我将从我的服务器发送这些函数,方法是使用 socket.io 发送一个包含匿名函数的 JSON 对象,这将是我的命令.它看起来像下面这样: //客户端socket.on('执行命令', 函数(数据){var a = "foo";数据.执行(a);//应该产生“foo"});//服务器端socket.emit('executecomm ..
发布时间:2021-11-10 23:31:03 其他开发