fix(websocket): stop rare “ReceiveAsync already outstanding” crashes

• Guard Start() so only one connection loop can run per client.
• Capture the socket inside each receive loop, so reconnects can’t
  leave old loops fighting over the same ClientWebSocket.
This commit is contained in:
erik 2025-06-09 00:26:05 +02:00
parent c61912607a
commit a3ce9ce2df