I have an administrative "monitoring" page that connects to my SignalR hub and just listens for all SignalR broadcast messages, displaying a realtime list of activity from the server. However, often after an arbitrary and variable duration of elapsed time, it ceases to hear any more messages from the server.
I had believed that SignalR connections were self-repairing. Is it reasonable for me to think that I should be able to leave a page open indefinitely and have it still retain its live connection to the server, continuing to hear events? How does one troubleshoot this sort of thing?