Close transport after WebSocket close handshake completes

This commit is contained in:
Benoit Chesneau 2026-04-03 16:34:18 +02:00
parent 3fc9a2f002
commit 51d350a212

View File

@ -163,6 +163,9 @@ class WebSocketProtocol:
self.closed = True
self._close_event.set()
# Close the transport after close handshake
self.transport.close()
async def _send_accept(self, message):
"""Send WebSocket handshake accept response."""
# Get Sec-WebSocket-Key from headers