687得票12回答
socket.io和websockets之间的区别

什么是socket.io和websockets在node.js中的区别? 它们都是服务器推技术吗? 我感受到的唯一差异是, 1. socket.io允许我通过指定事件名称来发送/发射消息。 2. 在socket.io的情况下,服务器的消息将到达所有客户端,但在websockets的情况下,我...

454得票3回答
使用哪个WebSocket库与Node.js配合使用?

目前有大量的websocket库可供node.js使用,最受欢迎的似乎是: plethora of websocket libraries https://github.com/Worlize/WebSocket-Node https://github.com/einaros/ws htt...

274得票12回答
向除发送者外的所有客户端发送响应

要将某物发送给所有客户端,您可以使用:io.sockets.emit('response', data); 要从客户端接收数据,你需要使用:socket.on('cursor', function(data) { ... }); 我该怎么样合并这两个功能,使得当服务器从客户端接收到一条消息...

241得票12回答
使用socket.io和node.js向特定客户端发送消息

我正在使用socket.io和node.js进行开发,目前看起来还不错。但我不知道如何从服务器发送消息到一个特定的客户端,类似于这样:client.send(message, receiverSessionId) 但是,.send()和.broadcast()方法似乎都不能满足我的需求。 我...

221得票17回答
Node.js类型错误:路径必须是绝对的或指定根目录以发送文件[JSON解析失败]

[添加] 我的下一个问题是,当我尝试添加新的依赖项(npm install --save socket.io)时,JSON文件也是有效的。但我遇到了这个错误: 无法解析JSONnpm ERR! Unexpected string npm ERR! File: /Users/John/packa...

209得票3回答
socket.io的好的入门教程?

我对Web开发毫无经验,但因为HTML5的概念非常有趣而加入其中。我相当自信地使用画布(canvas)进行工作,现在想转向其中的WebSockets部分。我已经了解到,当我们想要使用WebSockets时,socket.io是迄今为止最好的框架。 对于完全不懂的人来说,有哪些教程和示例可以参...

202得票35回答
如何使用Socket.IO获取已连接的套接字/客户端列表?

我想要获取当前连接的所有socket/client的列表。 不幸的是,io.sockets并不返回一个数组。 我知道我可以使用一个数组来维护自己的列表,但出于以下两个原因,我认为这不是最优解决方案: 冗余。Socket.IO已经保留了这个列表的副本。 Socket.IO提供了设置客户端任意字...

192得票8回答
socket.io房间还是命名空间?

我正在研究实时聊天的nodejs/socket.io,并需要一些实现房间的建议。 使用命名空间还是使用房间特性将聊天者完全隔离开来更好? 房间和命名空间之间的真正技术差别是什么? 是否有任何资源使用差异?

189得票13回答
Node.js和带有SSL的Socket.io

我正在尝试使用我的SSL证书运行socket.io,但是它无法连接。 我以聊天示例为基础编写了我的代码: var https = require('https'); var fs = require('fs'); /** * Bootstrap app. */ var sys = re...

187得票6回答
最大同时 Socket.IO 连接数

这个问题之前曾经被问过,但没有得到明确的答案。 使用 Socket.io,是否存在最大并发连接数,在需要添加另一个服务器之前? 有人知道有哪些正在使用 Websockets(特别是 socket.io)大规模生产环境吗?我真的很想知道最适合最大连接数的设置是什么? 因为 Websocke...