gpt4 book ai didi

javascript - node.js 中的 response.end 连接丢失

转载 作者:行者123 更新时间:2023-11-30 06:46:01 30 4
gpt4 key购买 nike

我正在使用 node.js 来拥有多个客户端。现在,在我的代码中,我正在监听一个端口,每次客户端连接时,我想向所有其他客户端发送广播消息。每当有新客户连接时,我都会引发一个新事件,并且我会向他发送回复。当我说 response.end() 时,之后我无法向该特定客户端发送任何内容。但是,浏览器一直在加载并等待 response.end。这个没有使用 socket.io 有什么办法吗?我知道 socket.io 有它的用途,但我真的很想知道我是否可以在没有 socket.io 的情况下做到这一点。

最佳答案

我会说在您的客户端中使用两个 channel ;一个用于接收更新( channel 保持打开状态,或频繁查询更新),一个用于刷新数据。它涉及到您的一些工作来重构客户端和服务器,但我认为使用两个 channel 是解决您的问题的最干净的方法。

关于javascript - node.js 中的 response.end 连接丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6821776/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com