我想知道是否有办法在node.js中将socket.io socket传递给一个分叉进程,或者在分叉进程中重建一个socket.io socket?
child = require("child_process").fork("worker.js")
io.sockets.on("connection", function(socket){
child.send("socket", socket); //this definitely fails now
})
我想知道是否有办法在node.js中将socket.io socket传递给一个分叉进程,或者在分叉进程中重建一个socket.io socket?
child = require("child_process").fork("worker.js")
io.sockets.on("connection", function(socket){
child.send("socket", socket); //this definitely fails now
})
我相信你会很高兴知道有socket.io-redis的存在
使用它,您将能够在代码的多个实例(进程或服务器)之间发送/接收事件(共享客户端)。 阅读更多:socket.io-redis(Github Repo.)
通过这个,您可以进行扩展: