我正在尝试建立一个连接到我的socket.io-client的socket.io服务器。我对于设置服务器-客户端方面的工作很陌生,因此我认为如何设置server.js和client.js文件是有问题的。
// My requirements
var http = require('http'),
io = require('socket.io');
//server & socket creation
var server = http.createServer(function(req, res){
// Send HTML
res.writeHead(404, {'Content-Type': 'text/html'});
res.end('something went wrong');
});
server.listen(8000);
io = io.listen(server);
...
io.on(...) //etc
我在客户端遇到的错误是:
(x) GET https://<IP-OF-THE-SERVER>:8000/socket.io/...
我为客户端配置的是:
const socket = socketIOClient( <IP-OF-SERVER>:8000 );
socket.on( 'serverResponse' (...) => {
//blah blah blah
}