????考虑到 ????? WebSocketClient ?????作为浏览器。 ??
WebSocketClient
????你启动它,然后发出许多请求,不同的标签等。 ??
????完成后,关闭浏览器。 ??
????如果您不关闭浏览器,浏览器仍在使用您计算机上的资源。 ??
????当你 ????? WebSocketClient.start() ?????分配了大量资源,但在您的示例代码中,您永远不会 ????? stop() ????。 ??
WebSocketClient.start()
stop()
????我建议你做什么,就在你的 ????? main() ?????方法应该管理的生命周期 ????? WebSocketClient ?????正常。 ??
main()
????有它创造了 ????? WebSocketClient ????,配置它,然后 ????? start() ?????它。 ??
start()
????然后根据需要创建/建立尽可能多的websocket连接。 ??
????完成后,你必须使用 ????? WebSocketClient.stop() ?????结束 ????? WebSocketClient ?????生命周期(以及清理分配的线程,线程池,执行程序,连接池,ssl引擎/ ssl上下文,缓冲池等) ??
WebSocketClient.stop()