socket.io相关内容

Socket.IO-客户端与Socket.IO

socket.io-client和socket.io有什么区别? 我还觉得有点困惑,因为Socket.IO-Client还有一个用于"server-side usage"的部分 推荐答案 socket-io.client是Socket.IO的客户端实现代码。该代码可以由浏览器客户端使用,也可以由启动与其他服务器的Socket.IO连接(从而在Socket.IO连接中扮演客户端角色 ..
发布时间:2022-02-22 12:07:19 前端开发

在控制器中使用Socket.IO

如果将新对象插入到数据库,我只需要socket.io到emit消息到clients。所以我的想法是直接从我的控制器的insert-method发出消息。在我的server.js文件中,我正在创建socket.io object,并尝试使其可供其他模块访问: var server = require('http').createServer(app); var io = require('so ..
发布时间:2022-02-22 12:05:34 其他开发

WebSocket连接错误,资源不足

我正在开发一个聊天应用程序,两个用户可以在其中相互交谈,我正在使用flask-ocketio和Reaction来实现这一点。 我一直在努力解决我在Socket.IO中遇到的这个问题。以下是我在浏览器控制台上偶尔收到的错误连接: WebSocket连接到‘ws://127.0.0.1:5000/socket.io/?EIO=4&;transport=websocket&;si ..

带有 SSL 的 node.js、socket.io

我正在尝试使用我的 SSL 证书运行 socket.io,但是它无法连接. 我的代码基于聊天示例: var https = require('https');var fs = 需要('fs');/***引导应用程序.*/var sys = 需要('sys')require.paths.unshift(__dirname + '/../../lib/');/*** 模块依赖.*/var ex ..
发布时间:2022-01-30 23:30:01 其他开发

socket.io 重新连接是否重新运行连接?

我已经构建了一个简单的 Web 应用程序,它使用 socket.io 通过 node.js 服务器进行一些通信. 当用户连接时,节点会返回信息,告诉客户端订阅某些事件.效果很好. 但是,如果您让浏览器设置为空闲,客户端最终会订阅事件两次.订阅过程是这样的: 当用户连接 node.js 时,会收到一条 'adduser' 消息 该函数中发生的两个关键是: socket.on ..
发布时间:2022-01-24 15:40:38 其他开发

限制 Socket io 连接数

是否可以限制 nodejs 中的套接字 io 连接数? 我知道可以通过更改服务器 TCP 设置来配置限制,但我正在寻找一种在 nodejs 中执行此操作的方法. 解决方案 你可以很容易地实现它: var connectionsLimit = 1io.on('connection', function (socket) {如果(io.engine.clientsCount>conne ..
发布时间:2022-01-24 15:37:41 其他开发

node.js、backbone、socketio 和 express 和 coffee 脚本都在一起吗?

我试图了解最新和最伟大的技术,并很好奇所有这些不同的技术如何结合在一起. 是这样的吗: Nodejs 是一个网络服务器,主干只是一个可以在 nodejs 上运行的框架? SocketIO 是一个与骨干一起工作的库吗? 实际代码可以用 coffescript 编写,编译后将是 javascript. 那么快递呢?这个可以用吗. 请指出这些是否是不能一起工作的组件/ ..
发布时间:2022-01-24 11:12:40 前端开发

在 Socket.io 版本中列出所有连接到房间的客户端 >1

在 io.sockets.clients() 方法从 Socket.io 的更高版本中被贬值之后,经过我的研究,在 socket.io 官方网站上找不到任何文档. 此外,它给出了clients() 方法的类型错误,如下所示: TypeError: undefined 不是函数 有人知道如何使用更高版本的 Socket.io 列出房间中所有连接的客户端吗? 解决方案 要获取 ..
发布时间:2022-01-23 09:41:57 其他开发

使用 socket.io 响应 Native 一对一对话

我目前有一个 react native 应用程序,其中 nodejs express Sequelize 作为我的后端,postgres 作为我的数据库. 因此,在每个帖子旁边的帖子屏幕上,我有一个文本输入和一个按钮,当前用户可以在其中向帖子的用户发送初始消息.一旦按下按钮,这两个用户之间关于这篇文章的对话就会在我的数据库中创建并存储在我的对话表中,并且发送的消息条目也存储在我的消息表中. ..
发布时间:2022-01-19 17:54:48 其他开发

如何使用 ASP.Net、IISNode、Node.JS 和 SQL Server 实现基于事件的推送通知的 Socket.IO?

对于通知项目,希望将事件通知推送出去.这些是登录、个人资料更改等内容,并将显示给适当的客户.我想讨论一些关于将其组合在一起的想法,并就最佳方法获得一些建议. 我注意到这里可以使用 _changes 流检测 CouchDB,由 Node 拾取,然后启动一个进程.我想实现这样的东西(我正在使用 SQL Server,但这个级别的入口点可能不是最好的解决方案). 我没有遵循 CouchDB ..

node.js TypeError: path must be absolute or specified root to res.sendFile [failed to parse JSON]

[添加]所以我的下一个问题是,当我尝试添加新的依赖项时(npm install --save socket.io).JSON 文件也是有效的.我收到此错误:解析json失败 npm 错误!意外的字符串npm 错误!文件:/Users/John/package.jsonnpm 错误!无法解析 package.json 数据.npm 错误!package.json 必须是实际的 JSON,而不仅仅是 ..
发布时间:2022-01-15 22:19:55 前端开发

使用xhr polling时如何解决Chrome的6个连接限制

我最近发现 Chrome 似乎有 6 个连接限制(Chrome 在传输一定数量的数据后挂起 - 等待可用套接字) 不幸的是,我在加载后也收到“等待可用套接字"消息,发现这一点很困难许多标签 (7). 我知道它是 Chrome,因为另一个 Chrome 用户(也就是另一个浏览器会话)可以同时在同一台计算机上完美加载网页(我的计算机上打开了多个 Chrome 用户).所以无论如何它都不是服务器. ..
发布时间:2022-01-15 21:19:46 其他开发