Plain WebSockets replaced by SignalR