在Electron应用程序中关闭客户端Websocket应该使用什么事件?

时间:2018-11-04 17:45:39

标签: javascript websocket javascript-events connection electron

我有电子申请。电子应用程序的服务器和客户端之间存在websocket连接(换句话说,我在websocket上使用index.html)。

当用户关闭应用程序时,我需要关闭websocket连接。我应该使用什么事件?

mainWindow.on('closed', () => { });,但目前我无法访问浏览器代码。

1 个答案:

答案 0 :(得分:1)

您应该使用IPC(内部过程通信)。在电子框架中,有两个过程:

  • 主要(主要过程是通过创建BrowserWindow实例来创建网页。)
  • 渲染器(主要过程管理所有网页及其相应的渲染器过程)

这两个可以使用IPC一起通信。有关更多详细信息,请参见docs