无法连接到WebSocket Node.JS

时间:2018-07-25 12:21:50

标签: node.js websocket

我正在制作一个使用WebSockets的游戏,这是我用来启动WebSocket服务器的代码:

const server = require("http").Server(app);
const port = 3005;
server.listen(port, () => {
  console.log('Server started on port: ' + port);
}); 

var WebSocketServer = require('ws').Server;
var wss = new WebSocketServer({ server })  
wss.on('connection', function connection(ws) {});

以下代码用于将用户连接到WebSocket:

this.SERVER_URL ='ws://localhost/?fvukovic'; <-- fvukovic is the user
this.ws = new WebSocket(this.SERVER_URL, ["test"]);      
this.ws.onopen = () => {
  console.log('open'); 
};

这很好用,但是当我在服务器上推送它并将IP地址更改为195.201.119.221(即服务器的IP)时,端口仍然是3005,我无法再连接到它。.

我收到此错误: WebSocket与'ws://195.201.119.221:3005 /?fvukovic'的连接失败:连接建立错误:net :: ERR_CONNECTION_TIMED_OUT

将应用程序放置在真实服务器上时,我还需要其他东西吗?

0 个答案:

没有答案