Websocket WebSockifyBase64:&x27;假';

Websocket WebSockifyBase64:&x27;假';,websocket,Websocket,当我在我的服务器上使用python2.7启动websockify时,没有出现任何警告,一切正常。 但当第一次连接进来时,base64会出现问题,我认为: 1: <ip>: Plain non-SSL (ws://) WebSocket connection 1: <ip>: Version hybi-13, base64: 'False' 1: connecting to: <myserver.com>:64749 关于连接到ws://localhos

当我在我的服务器上使用python2.7启动websockify时,没有出现任何警告,一切正常。 但当第一次连接进来时,base64会出现问题,我认为:

 1: <ip>: Plain non-SSL (ws://) WebSocket connection
 1: <ip>: Version hybi-13, base64: 'False'
 1: connecting to: <myserver.com>:64749

关于连接到ws://localhost:17523的错误是无害的。为了测试WebSocket API是否支持二进制数据,需要实际实例化WebSocket对象,但是,WebSocket对象必须使用实际目标进行实例化,因此websock.js使用本地主机端口来测试连接。浏览器抱怨连接失败,但websock.js能够使用该对象进行测试

base64:False
表示客户机和服务器已协商使用原始二进制数据,不需要使用base64编码字符串来编码数据。Base64编码在支持WebSocket但不支持二进制数据的旧浏览器(或web socket js emulator)中是必需的


由于您正在成功地发送和接收数据,我假设这个问题只是验证您看到的消息是否存在重大问题?

关于连接到ws://localhost:17523的错误是无害的。为了测试WebSocket API是否支持二进制数据,需要实际实例化WebSocket对象,但是,WebSocket对象必须使用实际目标进行实例化,因此websock.js使用本地主机端口来测试连接。浏览器抱怨连接失败,但websock.js能够使用该对象进行测试

base64:False
表示客户机和服务器已协商使用原始二进制数据,不需要使用base64编码字符串来编码数据。Base64编码在支持WebSocket但不支持二进制数据的旧浏览器(或web socket js emulator)中是必需的

由于您正在成功地发送和接收数据,我假设这个问题只是验证您看到的消息是否存在重大问题

WebSocket network error: The operation couldn’t be completed. Connection refused ws://localhost:17523