new Manager(url[, options])
优质
小牛编辑
139浏览
2023-12-01
- url (字符串)
- options (对象)
- path (字符串) 命名路径,用来捕获服务器端的服务,默认为http://socket.io
- reconnection (布尔型)是否自动重新建立连接,默认为true
- reconnectionAttempts (Number) 尝试重连的次数,默认为无限次
- reconnectionDelay (数值型) 重寻创建连接的延迟时长,默认为1000毫秒,受randomizationFactor正负加减的影响。比如默认的初始化延迟将在500至1500毫秒之间。
- reconnectionDelayMax (数值型)最大的重连等待时间,默认为5000毫秒。每一次尝试都会以两倍的增量增加重连的时间。
- randomizationFactor (数值型)默认为0.5,最小为0,最大为1.
- timeout (数值型) connect_error和connect_timeout事件触发前的延迟时间,默认为20000毫秒。
- autoConnect (布尔型) 如果设置为fasle,你不得不手动调用manage.open函数。
- query (对象):当连接到一个命名空间,额外的查询参数将被发送(随后可以到服务器端查找socket.handshake.query对象)。
- parser (解析器):默认的为一个Parser实例,详情查看socket.io-parser
- Return Manager
这一选项同样可通过engine.io-client初始化,查看参数