我正在我的 Node.js 应用程序中使用net.createServer. 我向“连接”事件添加了一个事件侦听器,以便能够确定何时建立了连接。到目前为止一切顺利。
问题是,当我断开连接时,它似乎再次触发了“连接”事件!并且没有“断开”事件,所以我不知道如何知道它是连接还是断开!
const server = createServer({ allowHalfOpen: true }, (socket) => {
this._socket.on("data", (buffer) => {
// ...
});
this._socket.on("end", () => {
// ...
});
server.on("connection", () => {
console.log("Connected or Disconnected!")
});
如何确定连接是建立还是结束?
如果可能的话,我想避免使用标志来跟踪状态。
largeQ
守着一只汪
www说
相关分类