嘿,我一直在玩一个游戏,我正在添加一个机器人afk我的基地/游戏,为什么我离线了。
我是node js/javascript/websockets的新手,我使用node js websocket进行连接。 https://www.npmjs.com/package/ws
几天前它确实工作了,但现在它只是在大约一分钟后断开了网络插座,我只是想知道是否有人有任何想法为什么会发生这种情况,或者我可以如何解决这个问题?
null
const WebSocket = require('ws');
let socketInstances = [];
const socketConnect = (w) => {
socketInstances[w] = new WebSocket(w);
socketInstances[w].binaryType = "arraybuffer";
socketInstances[w].on("open", function() {
console.log("connection open", w);
}).on("close", function() {
console.log("connection closed", w);
}).on("error", function(e) {
console.log("connection error", e);
}).on("message", function(m) {
console.log("connection message", m);
});
};
socketConnect("ws://149.28.165.199:80");
null
我的回答有点欠缺,因为您没有提供很多关于关闭ws连接时会发生什么的信息。 这可能是因为ws服务器(您的客户机ws链接到的url)中有一个错误,也可能是由于客户机本身的某个错误--例如通过客户机的数据太多。 如果没有更多的数据,这将很难判断。 请添加相关部分的日志/终端消息,这样我们就可以识别正在发生什么。