如何听 socket.io 的内部乒乓球



我用字体处理这个解决方案来监听内部乒乓球。内部 Socket.io 库,即 engine.io 在向客户端发送 pong 事件后触发"心跳"事件。您可以使用以下黑客收听此事件。

我试图覆盖新文件中的 socket.io,但它不起作用。 目前以下代码对我有用。

您也可以使用以下代码,而无需覆盖内部工作。

socket_io = require('socket.io');
io = socket_io.listen(server, {pingTimeout : 60000, pingInterval : 15000});
//Listening to heartbeat of internal socket ping pong
io.engine.on('connection', function(socket_conn) {
    socket_conn.on('heartbeat', function(){
        manager.resetTimer(socket_conn.id);
    })
});

相关内容

  • 没有找到相关文章

最新更新