草庐IT

socket_nxt

全部标签

node.js - 在以 apache 作为反向代理的服务器上使用带有 nodejs 的 socket.io

我正在尝试使用带有Socket.IO的Node.js来促进浏览器和客户端之间的消息传递,遵循theguide.但是,我必须在Apache后面设置反向代理Node。因此,我使用的是example.com/nodejs/,而不是node.com:8080。这似乎导致Socket.IO失去了self意识。这是我的Node应用程序vario=require('socket.io').listen(8080);//thishastobehere,otherwisetheclienttriesto//sendeventstoexample.com/socket.ioinsteadofexample

node.js - 在以 apache 作为反向代理的服务器上使用带有 nodejs 的 socket.io

我正在尝试使用带有Socket.IO的Node.js来促进浏览器和客户端之间的消息传递,遵循theguide.但是,我必须在Apache后面设置反向代理Node。因此,我使用的是example.com/nodejs/,而不是node.com:8080。这似乎导致Socket.IO失去了self意识。这是我的Node应用程序vario=require('socket.io').listen(8080);//thishastobehere,otherwisetheclienttriesto//sendeventstoexample.com/socket.ioinsteadofexample

javascript - NodeJS 和 Socket.IO

我在使用NodeJS和Socket.io时遇到了一个奇怪的问题。通过ZeroMQ接收数据的服务器。那工作完美。对于来自ZeroMQ的每条消息,我使用sockets.volatile.emit将其发送到所有连接的客户端。该问题仅出现在大量连接的帐户(超过100个)上,似乎有一个发送给客户端的队列(客户端接收消息延迟不断增加)注意:每个连接的客户端都从ZeroMQ接收到每条消息,所以基本上对于更多的客户端,通过socket.IO发送的数据更多。通过日志/调试我知道来自ZeroMQ的接收没有延迟,并且所有工作都在该部分工作。发射似乎有一个不断增加的队列或延迟。每个客户端的消息速率为80条消息

javascript - NodeJS 和 Socket.IO

我在使用NodeJS和Socket.io时遇到了一个奇怪的问题。通过ZeroMQ接收数据的服务器。那工作完美。对于来自ZeroMQ的每条消息,我使用sockets.volatile.emit将其发送到所有连接的客户端。该问题仅出现在大量连接的帐户(超过100个)上,似乎有一个发送给客户端的队列(客户端接收消息延迟不断增加)注意:每个连接的客户端都从ZeroMQ接收到每条消息,所以基本上对于更多的客户端,通过socket.IO发送的数据更多。通过日志/调试我知道来自ZeroMQ的接收没有延迟,并且所有工作都在该部分工作。发射似乎有一个不断增加的队列或延迟。每个客户端的消息速率为80条消息

node.js - 如何设置 RedisStore -- Node、Express、Socket.io、Heroku

我正在使用部署在Heroku上的Node&Express4.0,并且我正在尝试使用Redis作为session存储来实现Socket.io。所以我把它作为我当前的代码:varapp=express();varserver=require('http').createServer(app);vario=require('socket.io').listen(server);varRedisStore=io.RedisStore;if(process.env.REDISTOGO_URL){//insideifstatementvarrtg=require("url").parse(proc

node.js - 如何设置 RedisStore -- Node、Express、Socket.io、Heroku

我正在使用部署在Heroku上的Node&Express4.0,并且我正在尝试使用Redis作为session存储来实现Socket.io。所以我把它作为我当前的代码:varapp=express();varserver=require('http').createServer(app);vario=require('socket.io').listen(server);varRedisStore=io.RedisStore;if(process.env.REDISTOGO_URL){//insideifstatementvarrtg=require("url").parse(proc

node.js - socket.io 中的 "xhr-polling"配置有什么作用?

我有一个带有socket.io的node.js服务器:vario=require('socket.io').listen(app);//assumingioistheSocket.IOserverobjectio.configure(function(){io.set("transports",["xhr-polling"]);io.set("pollingduration",10);});io.sockets.on('connection',function(socket){console.log('connected:%s',socket.id);...}使用xhr-polling

node.js - socket.io 中的 "xhr-polling"配置有什么作用?

我有一个带有socket.io的node.js服务器:vario=require('socket.io').listen(app);//assumingioistheSocket.IOserverobjectio.configure(function(){io.set("transports",["xhr-polling"]);io.set("pollingduration",10);});io.sockets.on('connection',function(socket){console.log('connected:%s',socket.id);...}使用xhr-polling

node.js - socket.io 和 express 4 个 session

我想在我的socket.io应用程序中访问express4session。我是Node的新手,在实现这个功能时遇到了一些麻烦。我发现了一个允许访问express4session的npm模块:https://www.npmjs.org/package/session.socket.io-express4或https://github.com/eiriklv/session.socket.io如果您查看下面我的app.js代码,我在session、sessionStore或cookieParser设置中做错了,因为我就是无法让这个模块工作。//initmodulesvarexpress=r

node.js - socket.io 和 express 4 个 session

我想在我的socket.io应用程序中访问express4session。我是Node的新手,在实现这个功能时遇到了一些麻烦。我发现了一个允许访问express4session的npm模块:https://www.npmjs.org/package/session.socket.io-express4或https://github.com/eiriklv/session.socket.io如果您查看下面我的app.js代码,我在session、sessionStore或cookieParser设置中做错了,因为我就是无法让这个模块工作。//initmodulesvarexpress=r