From 1339a48da0c87484511a03b3e33a1bc33d697d2b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9D=D0=B8=D0=BA=D0=B8=D1=82=D0=B0=20=D0=9A=D1=80=D1=83?= =?UTF-8?q?=D0=B3=D0=BB=D0=B8=D1=86=D0=BA=D0=B8=D0=B9?= Date: Tue, 7 Oct 2025 06:13:42 +0600 Subject: [PATCH] #4 --- server/sockets/webrtc.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/sockets/webrtc.ts b/server/sockets/webrtc.ts index a78b972..5ab1709 100644 --- a/server/sockets/webrtc.ts +++ b/server/sockets/webrtc.ts @@ -203,6 +203,14 @@ export default function (io: SocketServer, router: types.Router) { socket.disconnect() } }) + + transport.on('dtlsstatechange', (dtlsState) => { + if (dtlsState === 'failed' || dtlsState === 'closed') { + consola.warn('WebRtcTransport "dtlsstatechange" event [dtlsState:%s], closing peer', dtlsState) + + socket.close() + } + }) } catch (error) { if (error instanceof Error) {