我使用fetchapi来发布和检索用户数据,这很有效,但我也想在fetch中实现sioket.io,以便从mysql数据库中发出和广播我选择的数据。服务器端: var server = require('http').createServer(app);
app.useresult.end(JSON.stringify(results)); 结果很好,除了我还想发送
我正在使用一个用Node.js编写的Websocket服务器,我计划向超过20,000个用户发送一个多播消息。消息将每隔一秒定期发送一次,但我担心Node.js服务器的性能。理想情况下,我希望以5ms的平均延迟发送消息。目前,我正在通过运行所有连接的客户端的for循环向所有用户发送消息,如下所示:{ }
tim
我想优化一些代码,一个节点服务器,向许多客户端发送消息。现在,它向所有客户广播,即使它只需要发送消息给他们中的一小部分。这在正确性方面没有坏处,但是服务器在效率方面很难处理这么多的消息。假设发送消息需要X计算。假设有N个客户端相连。广播是否需要N*X的总计算量?或者广播是优化的,所以计算更少?这是我的问题。var io = r
如何通过socketio在服务器端传递DOM元素来显示新的消息内容。module.exports = User
user.message.push(elem)我有一个热键,它发送显示消息内容的新我希望通过socket.io在服务器端传递数据,这样所有用户都可以看到新的消息内容,而不仅仅是单个客户端。