在不连接的情况下创建 websocket

Create websocket without connecting

有没有办法在不立即连接的情况下创建 websocket? 目前为止我觉得

var ws = new WebSocket("ws://ws.my.url.com");

立即创建并连接。

我想创建套接字,定义回调,然后在用户单击连接按钮后连接。

谢谢

没有。创建 webSocket 意味着您已经创建了到服务器的连接(或启动了连接过程)。没有创建尚未连接的 webSocket 这样的事情。

您可以创建一个对象来存储所有配置参数,然后在您需要时告诉该对象进行连接,但我不确定为什么这比在连接时创建实际的 webSocket 更好待制作。

或者只创建一个完成所有设置工作的函数,稍后当用户单击连接按钮时调用该函数。