我正在使用BinaryJS流到服务器。但是此时此刻,我将我的页面放在HTTPS (OPENSSL)中。这就是为什么所有用户都在客户机中创建连接的原因:
var client = new BinaryClient('wss://my_IP:9050'); 如果我使用ws,浏览器会出现错误,因为这不是一个受保护的连接,并且页面使用https。但我还是犯了个错误:
WebSocket connection to 'wss://my_IP:9050/' failed: Error in connection establishment: net::ERR_CONNECTION_CLOSED服务器代码是:
var BinaryServer = require('binaryjs').BinaryServer;
binaryServer = BinaryServer({ port: 9050});binaryserver应该使用某种证书吗?我不明白错误的原因。
发布于 2015-12-06 04:34:36
解决办法是:
binaryServer = BinaryServer({
//port: 9000 //BinaryServer will share the same port of httpsServer
server: serverHTTPS, //Server previously defined
});基于这个链接
https://stackoverflow.com/questions/34113806
复制相似问题