Socket.io 具有 non-socket.io 服务器的客户端



我尝试使用客户端连接到 non-socket.io websocket 服务器 socket.io。但我做不到。我正在尝试像这样连接到套接字服务器:

var socket = io.connect('wss://url-to-socket-api/');

并收到错误:

XMLHttpRequest 无法加载 https://url-to-socket-api/socket.io/?EIO=3&传输=轮询&t=1452852826678-0。请求的资源上不存在"访问控制允许源"标头。因此,不允许访问源"http://192.168.33.10"。

但是当我使用 Web 套接字 API 连接到服务器时,如下所示:

var socket = new WebSocket('wss://url-to-socket-api');

这是有效的。

是否可以将 socket.io 客户端与 non-socket.io 服务器一起使用?

我们不能将 Socket.io 客户端与 non-socket.io 服务器一起使用。在这种情况下,请使用 WebSocket。链接很少:

http://www.developerfusion.com/article/143158/an-introduction-to-websockets/

http://code.tutsplus.com/tutorials/start-using-html5-websockets-today--net-13270

相关内容

  • 没有找到相关文章

最新更新