new Manager(url[, options])

优质
小牛编辑
130浏览
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_errorconnect_timeout事件触发前的延迟时间,默认为20000毫秒。
    • autoConnect (布尔型) 如果设置为fasle,你不得不手动调用manage.open函数。
    • query (对象):当连接到一个命名空间,额外的查询参数将被发送(随后可以到服务器端查找socket.handshake.query对象)。
    • parser (解析器):默认的为一个Parser实例,详情查看socket.io-parser
    • Return Manager


这一选项同样可通过engine.io-client初始化,查看参数