Olá, fazendo uma analogia acredito que de certa forma o web soquet funcione parecido com uma conexão ao banco de dados, mas no caso do ws assim que o cliente abre a página ele se conecta ao end point e essa conexão fica aberta,como um túnel certo? o end point lá através do OnMessage registra os clientes e tal. Ma soque acontece se o usuário que está acessando o site muda de página ou feche o navegador, ou no caso de houver uma sessão http esta expire, oque acontece? essa conexão do ws é morta automaticamente? o desenvolvedor tem que matar essa conexão? o desenvolvedor deve se preocupar com isso ou todo esse processo é transparente?