[英]socket.io connect to specific endpoint
我正在测试socket.io,从javascript默认套接字通信转换。
我当前的代码是这样连接的:
wsuri = "wss://" + window.location.hostname + ":9000";
sock = new WebSocket(wsuri);
如何使用socket.io连接到同一websocket?
我努力了:
var sock = io.connect('https://website.com',{secure: true, port:9000});
在控制台中,我看到:
https://website.com/socket.io/?EIO=3&transport=polling&t=LCU64Ep 404: not found
谢谢!
由于socket.io使用HTTP作为第一种传输方式,并在与Web服务器连接后升级到Web套接字,因此您需要将socket.io与HTTP服务器(例如Node http server,Express或类似的东西)一起运行,然后将socket.io与那。
var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.