websocket 服务器可以断开客户端连接吗?

问题描述 投票:0回答:1

我将 node.jssocket.io 模块一起使用。我有时需要断开 websocket 客户端的连接。我可以从服务器强制执行此操作,还是服务器必须“要求”客户端断开连接?

注意。从服务器我尝试了 socket.end() ,它可以在客户端工作,但不能在服务器端工作。

websocket socket.io
1个回答
0
投票

在带有 Socket.IO 的 Node.js 中,您确实可以断开 WebSocket 客户端与服务器端的连接。

虽然

socket.end()
适用于客户端发起的断开连接,但服务器端控制使用
socket.disconnect()
。此方法优雅地关闭连接并向客户端发送适当的关闭代码。

© www.soinside.com 2019 - 2024. All rights reserved.