Socket.IO 客户端 API Manager
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数据包时触发

浙公网安备 33010602011771号