繁体   English   中英

“socket.write(...) 不是一个函数”网络套接字

[英]"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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM