WebSocketHelper轻量级封装的WebSocket工具
WebSocketHelper 是一个用于浏览器中 WebSocket 本机对象的极简包装工具,优化使用体验。其主要特点包括:
-
连接解耦:对象不直接绑定到连接,可在启动时配置参数及事件处理程序,随后进行连接或断开。
-
灵活重用:支持断开后连接到新的服务器,无需重新应用配置。
文档
构造函数:
WebSocketHelper([url], [protocols])
-
url:可选,WebSocket 服务器的 URL。
-
protocols:可选,接受的子协议数组。
如果传递了 socketUrl
,这些参数将分别存储在 socketUrl
和 socketProtocols
属性中。
注意:初始状态下,套接字未连接。需要调用 connect()
方法以使用给定参数打开连接。
特性
-
接受未定义的协议:
-
如果为
true
,服务器可以不选择子协议。 -
如果为
false
,服务器必须选择一个子协议。
下载地址
用户评论