Какой из следующих способов позволяет наиболее эффективно управлять состоянием соединений в WebSocket-приложениях?