我正在尝试在我的 Node 应用程序和 UDP 服务器之间进行简单的交换。准确地说,我正在调用 BitTorrent 网络的跟踪服务器。
我需要一个事件监听器,如果它在某个时间范围内捕获“消息”事件,则会运行一个回调函数并停止监听,但如果它到达该时间范围的末尾,它将运行另一个回调函数并停止监听。
我觉得解决方案就在接近 Promise
的地方,但我很难找到如何做到这一点。
或者也许有一个我在dgram
库中没有见过的函数。 net
包有 socket.setTimeout(timeout[, callback])
但 dgram
似乎没有类似的东西。
最佳答案
Is it something you're looking for stackoverflow.com/a/8377810/980828? – LEQADA?
是的!
关于javascript - 事件监听超时-node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60655769/