Witam,
Chciałbym się doradzić kogoś bardziej doświadczonego z SignalR.
Sytuacja wygląda tak:
Mam 3 projekty
A) projekt webowy 1
B) projekt webowy 2
C) projekt Repository
W projekcie C znajduje się klasa NotificationHub.
Chciałbym aby aplikacje A i B mogły wysyłać między sobą komunikaty z poziomu JS jak i po stronie kontrolera.
Na chwile obecną udała mi się :
- wysyłać komunikat z poziomu JS z aplikacji A i B
- wysyłać komunikat z poziomu kodu c# ( z controllera) aplikacji A
Niestety problem tkwi w tym że nie potrafię połączyć się do serwera SignalR z controlera Aplikacji B.
Oto kod który działa w controlerze projektu A :
public void broadcastNotification(List<string> connectionId) {
var contex = GlobalHost.ConnectionManager.GetHubContext<NotificationHub>();
contex.Clients.Clients(connectionIdList).refresh();
}
Niestety metoda ta wykonana po stronie aplikacji B nie działa. Czy ktoś wie gdzie może tkwić problem ?