SignalR Hub, and a SignalR web client