插座.如何提前结束socket.on()事件?



我使用socket。在我的客户端和服务器之间进行通信。

我想知道是否有一种方法可以在服务器端早期停止请求/res ?

例如,

假设客户端执行socket.emit("Testing", 4)

在server.js

socket.on("Testing", (number) => {
if (number === 4) {
//end this event
};
console.log("The Testing Event Number is: " + number);
});

如何停止服务器套接字。活动提前?

我试过把返回,退出,打破,但没有工作。我记得对于Express的req/res,使用return提前结束请求,但对于socket.io

则不是这样。

感谢Matt的回答。由于某种原因,当我之前尝试使用return时,它没有结束处理程序,但这次它结束了…

最新更新