提问人:Melih Cihan GULER 提问时间:6/10/2022 更新时间:6/10/2022 访问量:154
NODE.JS - 创建 WEBSOCKET 服务器中心并提供给 WEBSOCKET 客户端
NODE.JS - CREATING WEBSOCKET SERVER HUB AND SERVING TO WEBSOCKET CLIENT
问:
我有一个套接字服务器,用于将数据发送到我的网站前端,还有一个套接字客户端,用于连接不同的 websocket 服务器。
一旦我的socketClient收到数据,它就会触发我的socketServer,并通过修改它向我的前端发送一个大数据。从功能上讲,它都可以正常工作,但不幸的是,我需要连接更多的套接字服务器。然后,我的前端可能无法处理这些大数据,并且会崩溃。
目前,我正在尝试减少从套接字服务器接收的带宽。所以我不会向我的前端发送那么多交易。
这对你们大多数人来说可能很有趣,但这就是我防止不向我的前端发送那么多交易的方式。我知道套接字被设计为一旦它们收到的交易多于客户端句柄,它们就会自行停止。但是可以手动完成吗?或者我可以拒绝从套接字接收的数据。
const random = Math.floor(Math.random() * 400)
if (random > 398) {
io.sockets.emit("message", FilterAndSortDatas(ws, datas));
}
答: 暂无答案
评论
WebSocket
.terminate()
.close()