我是在我的 electronjs 项目中使用 nodejs 中的 web 套接字的新手。我的目标是连接到我的服务器正在运行的连接,我已经正确设置了所有内容,端口、密码和本地主机,似乎都可以使用另一个包。但是当我尝试自己创建它时,我似乎无法让它工作。
const WebSocket = require('ws');
serverip = 'localhost';
serverport = 25575;
serverpass = 'password';
const ws = new WebSocket('ws://' + serverip + ':' + serverport + '/' + serverpass + '/');
ws.on('open', function open() {
ws.send('/kick Player');
});
ws.on('message', function incoming(data) {
console.log(data);
});
ws.on('close', function close() {
console.log('disconnected');
});
我上面所拥有的是我到目前为止所拥有的,我试图连接的服务器的控制台说它正在从我的电脑获得连接,但除此之外没有中继任何信息。
Server Output:
Rcon connection from: /127.0.0.1
这是我在 electronjs 控制台中遇到的错误:
Uncaught Error: socket hang up
at createHangUpError (_http_client.js:334)
at Socket.socketOnEnd (_http_client.js:435)
at Socket.emit (events.js:199)
at endReadableNT (_stream_readable.js:1141)
at processTicksAndRejections (internal/process/task_queues.js:81)
任何帮助将不胜感激。