[英]"socket.write(...) is not a function" net sockets
我正在用一些游戏编写 d.js (v 13) 机器人,如果你输了,你会得到惩罚(比如重新启动玩家的电脑)。 每个玩家都安装了一个连接到网络服务器的网络客户端。 这是服务器的代码:
const net = require('net');
const server = net.createServer((socket) => {
socket.on('data', (data) => {
console.log(data.toString());
})
module.exports = socket;
}).on('error', (err) => {
console.error(err);
});
它工作正常,但是当我尝试在要播放的命令中导入“socket”变量并尝试调用函数socket.write(...) 时,它给了我这个错误:
C:\Users\dario\bot\commands\test.js:20
socket.write("test")
^
TypeError: socket.write is not a function
有人能帮我吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.