-
12 votesanswersviews
如何在socket.io中检查socket是否存在(连接)多个节点和socket.io-redis
我使用socket.io与多个节点,socket.io-redis和nginx . 我按照本指南:http://socket.io/docs/using-multiple-nodes/ 我正在尝试:在一个函数(服务器站点),我想通过socketid查询此套接字已连接或断开连接 我试过 io.of('namespace').connected[socketid] ,它只适用于当前进程(这意味着它只能... -
0 votesanswersviews
在socket.io,socket.disconnect()到单个套接字,断开所有套接字连接
我有一个浏览器,它使用socket.io连接到服务器,传输仅作为websocket . 我使用简单的逻辑验证连接到我的服务器的所有套接字,并且工作正常 . Update-1 现在问题发生在互联网波动时,浏览器正在创建许多websocket连接 . (问题类似于https://github.com/socketio/socket.io/issues/430) 因为应用程序需要每个浏览器一个连接,因... -
1 votesanswersviews
在AngularJS应用程序中切换状态时,套接字事件会多次触发
我正在连接具有多个状态(路由)的Angular JS应用程序和在后端运行的节点服务器(Socket) . 当我访问其他某个状态并返回写入套接字代码的状态时,它再次被注册,当事件触发时,多次调用该函数,这会影响性能 . var socket = io.connect('127.0.0.1:3000'); socket.on("connect",function(...