您的服务器握手代码看起来不错。
客户端代码看起来像它将尝试在(异步)握手完成之前发送消息。您可以通过将消息发送到websocket的onopen方法中来避免这种情况。
建立连接后,服务器将不会以纯文本形式发送或接收消息。有关详细信息,请参见规范的数据框架部分。(客户端代码可以忽略此操作,因为浏览器会为您处理数据框架。)

您的服务器握手代码看起来不错。
客户端代码看起来像它将尝试在(异步)握手完成之前发送消息。您可以通过将消息发送到websocket的onopen方法中来避免这种情况。
建立连接后,服务器将不会以纯文本形式发送或接收消息。有关详细信息,请参见规范的数据框架部分。(客户端代码可以忽略此操作,因为浏览器会为您处理数据框架。)