new Manager(url[, options])
- url
- options
- return Manager
可用选项:
path
: 服务器端捕获的路径名称reconnection
: 是否自动重新连接reconnectionAttempts
: 重试连接次数,默认infinityreconnectionDelay
: 进行下一次重连的间隔。受randomizationFactor
的影响 +/-上下限,randomizationFactor
默认0.5 ,reconnectionDelay
默认1000reconnectionDelayMax
: 重新连接等待的最长时间timeout
: 在触发connect_error
或connect_timeout
之前的超时时间autoConnect
: 是否自动连接。设置为false时,需要调用manager.open
来query
: 连接命名空间对象时发送的参数。在服务端调用socket.handshake.query
来获取parser
: 解析器。默认为socket.io附带的parse实例。socket.io-parser
底层Engine.IO选项:
transportOptions
: 选项的哈希值,有传输的名称索引
Event: ‘connect_error’
Event: ‘connect_timeout’
Event: ‘reconnect’
- attempt: 重新连接的尝试次数
Event: ‘reconnect_attempt’
Event: ‘reconnecting’
- attempt: 重新连接的尝试次数
Event: ‘reconnect_error’
- error
Event: ‘reconnect_failed’
Event: ‘ping’
ping数据包写入服务器时触发
Event: ‘pong’
- ms: 自发送了ping包以来的毫秒数
从服务器收到pong数据包时触发