最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

remoteDisconnect socket.io and redis

IT培训 admin 3浏览 0评论

remoteDisconnect socket.io and redis

我正在尝试在NodeJ中用socket.io实现Redis adapter。>

大多数情况下,它可以工作,但有时在尝试断开/连接套接字时仍然出现错误,所以我认为我没有正确实现它。

有人可以解释一下socket.disconnect();io.of('/').adapter.remoteDisconnect();

如果我使用以下方法初始化我的io:

io.adapter(redisIO({
   host: config.server.redis.host,
   port: config.server.redis.port,
   requestsTimeout: config.server.redis.request_timeout
}));

然后socket.disconnect();知道使用redisIO吗?如果使用remoteDisconnect,我是否仍可以捕获socket.on('disconnect', fn),还是应该在remoteDisconnect中调用socket.on('disconnect', fn)

如果客户端断开连接会怎样?如何将其传播到socket.io群集?

任何工作示例将不胜感激:)

谢谢!

我正在尝试在NodeJs中使用Redis适配器实现socket.io。通常它可以工作,但是有时候我在尝试断开/连接套接字时仍然遇到错误,所以我认为我还没有实现它...

回答如下:

捕获套接字事件disconnecting,而不是disconnect,到那时为时已晚!

remoteDisconnect socket.io and redis

我正在尝试在NodeJ中用socket.io实现Redis adapter。>

大多数情况下,它可以工作,但有时在尝试断开/连接套接字时仍然出现错误,所以我认为我没有正确实现它。

有人可以解释一下socket.disconnect();io.of('/').adapter.remoteDisconnect();

如果我使用以下方法初始化我的io:

io.adapter(redisIO({
   host: config.server.redis.host,
   port: config.server.redis.port,
   requestsTimeout: config.server.redis.request_timeout
}));

然后socket.disconnect();知道使用redisIO吗?如果使用remoteDisconnect,我是否仍可以捕获socket.on('disconnect', fn),还是应该在remoteDisconnect中调用socket.on('disconnect', fn)

如果客户端断开连接会怎样?如何将其传播到socket.io群集?

任何工作示例将不胜感激:)

谢谢!

我正在尝试在NodeJs中使用Redis适配器实现socket.io。通常它可以工作,但是有时候我在尝试断开/连接套接字时仍然遇到错误,所以我认为我还没有实现它...

回答如下:

捕获套接字事件disconnecting,而不是disconnect,到那时为时已晚!

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论