Dart,如何在服务器端监听 websocket 关闭



我看到客户端websockets有一个onlClose流,这很有用,但是为什么服务器端websocket上没有免费的onclose流?我希望能够在网络套接字关闭时清理服务器端的网络会话,但我不确定如何检测服务器端发生的事件。

服务器端 WebSocket API 是一个 Stream。这意味着要侦听数据,您可以执行以下操作:

websocket.listen((data) {
  // Do something with data.
}, onDone: () {
  // No more data - read-direction was closed.
});

在关闭 WebSocket 时调用onDone回调的位置。

相关内容

  • 没有找到相关文章

最新更新