Websockify的base64:“假”

Websockify的base64:“假”

问题描述:

当我开始websockify我的服务器没有警告出现在python2.7,一切正常。 但是,当第一个连接进来有使用Base64的问题,我认为:Websockify的base64:“假”

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

在客户端,我得到了Safari浏览器的错误,但它也告诉我说,在连接完成,我能够发送并接收消息:

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

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

base64: False表明客户端和服务器协商使用原始的二进制数据,不需要使用base64编码字符串对数据进行编码。 Base64编码在旧版浏览器(或者web-socket-js模拟器)中是必需的,它支持WebSockets但不支持二进制数据。

既然你已成功发送和接收数据,我认为这个问题只是验证您所看到的消息是不是主要的问题是否正确?