本文介绍了如何在socket.io中配置重新连接?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我用下一个代码创建socket.io连接

I create socket.io connection with next code

var socket = new io.connect('http://localhost:8181', {
    'reconnect': true,
    'reconnection delay': 500,
    'max reconnection attempts': 50
});

但当我杀死服务器并再次启动时,重新连接没有发生。但在客户端提出了断开事件。这可能是什么原因?

But when I kill server and start it again, reconnection isn't happening. But disconnect event raised on client side. What maybe reason of it?

推荐答案

这是一个老问题,但对于像我这样的其他人,他们正在寻找如何配置重新连接在 socket.io(1.x)这里是一个正确的语法:

This is an old question, but for other people like me, who are looking how to configure reconnect in socket.io (1.x) here is a correct syntax:

var socket = new io.connect('http://localhost:8181', {
    'reconnection': true,
    'reconnectionDelay': 1000,
    'reconnectionDelayMax' : 5000,
    'reconnectionAttempts': 5
});

这篇关于如何在socket.io中配置重新连接?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-05 12:55