SignalR und Browser Verbindungslimit

Ich habe mit SignalR eine einfache App zum Testen erstellt. Wenn die Seite geladen wird, ruft sie eine Funktion auf dem Server auf und ruft dann eine Client-Funktion auf, die eine Nachricht auf dem Bildschirm druckt. Ich habe das gemacht, um zu überprüfen, ob sowohl die Client- als auch die Serverfunktion funktionieren und die SignalR-Kommunikation in Ordnung ist.

Mein Problem ist, dass, wenn ich dieselbe Seite auf zwei verschiedenen Registerkarten öffne (in Chrome), die erste Seite in Ordnung geladen wird, aber die zweite Seite die Serverfunktionen nicht aufruft - NUR, wenn ich die erste Seite schließe.

Soweit ich weiß, handelt es sich wahrscheinlich um eine Verbindungseinschränkung, die mit dem Browser zusammenhängt, der es SignalR nicht erlaubt, mehr als einmal eine Verbindung herzustellen (tatsächlich zwei, eine zum Empfangen und eine zum Senden).

Update: Ich habe festgestellt, dass andere Registerkarten geöffnet waren, aber jetzt habe ich sie durchgesehen und zugelassennur 4 tabs / Seiten, die mit Verbindungen aktiv sein sollen. Wenn ich versuche, dieselbe Seite auf einem neuen Tab abzulegen, werden keine Daten gesendet. Wenn ich einen der anderen Tabs schließe, sendet der neue Tab die Daten sofort.

Was ich wissen wollte, wenn es eine Lösung dafür gibt, weil ich möchte, dass diese Konnektivität verfügbar ist, wenn der Benutzer die gleiche Seite auf zwei oder mehr Registerkarten öffnet.

Ich glaube nicht, dass es irgendetwas mit IIS zu tun hat, denn soweit ich weiß, kann es Tausende von Verbindungen akzeptieren.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage