2012-04-02 4 views
1

Gibt es eine Möglichkeit, mehrere laufende Verbindungen zu verschiedenen Hubs innerhalb eines einzigen JavaScript SignalR-Clients zu verwalten?SignalR - Behandlung mehrerer Hub-Verbindungen vom JavaScript-Client aus

BEARBEITEN Ich meinte die Fähigkeit, eine Verbindung zu verschiedenen URLs (man kann die Verbindungs-URL durch $.connection.hub.url) von JavaScript-Client ändern. Es sieht so aus, als ob es in der aktuellen Implementierung nicht möglich (oder eher schwierig) ist, da es eine globale Verbindung gibt.

Antwort

3

Mehrere Hubs funktionieren gegen eine Verbindung und das funktioniert heute gut.

+1

Danke! Ich habe eher über ganz andere URLs nachgedacht - die Frage entsprechend bearbeitet. –

+1

Nach dem Graben tiefer sieht es aus wie es nicht machbar ist und würde eine zweite Verbindung von Hand in benutzerdefinierten JS erstellen. –

0

Es ist ein bisschen beteiligt. Da es jedoch einen .NET SignalR-Client gibt, können Sie sich immer mit serverseitigem Code mit den Hubs fremder Websites verbinden und die Aufrufe dann entweder über einen Hub oder eine Verbindung als benutzerdefiniertes Proxyobjekt an den Client weiterleiten.