javascript - 使用 SSL 的 node.js 和 socket.io

标签 javascript node.js sockets socket.io

我有一个具有完全正常工作的通配符 SSL 的服务器,但 socket.io 给我错误:

Failed to load resource: net::ERR_CONNECTION_CLOSED

在客户端,我像这样连接到套接字:

var socket = io.connect('http://pricer.somedomain.com',{secure: true, port:5005});

服务器端:

var io                      = require('socket.io').listen(5005);

我做错了什么?

最佳答案

您的客户端需要通过 https://连接,而不是 http://

var socket = io.connect('https://pricer.somedomain.com',{secure: true, port:5005});

我昨天也遇到了同样的问题,查看我的topic .

关于javascript - 使用 SSL 的 node.js 和 socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35603946/

相关文章:

javascript - d3.js - 按两个系列之一的值对两个系列进行排序

javascript - 如何为网络游戏建立点对点连接?

php - 传输端点未连接

c - Raspberry Pi 客户端到 Mac 服务器错误

javascript - JavaScript 中 onclick 属性的变量范围

javascript - 为什么状态不在计算中更新?

javascript - 如何使调试器可以访问已评估的 javascript 代码?

javascript - NodeJS : Async comportment not wanted

node.js - 显示消息所有者

java - 无法在android中启动网络服务器服务