SignalR self host - połącznie z aplikacją webową

0

Cześć,
Czy stawiał ktoś może serwer signalr w osobnym projekcie np. consolowym ?
Mianowicie na chwilę obecną mam dwie aplikacje webowe + aplikacja desktopowa, i chciałbym umożliwić wymianę komunikatów między nimi.
Korzystając z tutoriala microsoftu utworzyłem serwer.
Teraz chciałbym aby aplikacje webowe mogły się komunikować ze sobą ale nie chce tego robić przez klienta JS tak jak jest to opisane w tym tutorialu.
Gdy miałem jedną aplikację webową, i w niej był zainstalowany Signalr to mogłem wysyłać wiadomości za pomocą kodu :

var contex = GlobalHost.ConnectionManager.GetHubContext<NotificationHub>();
contex.Clients.Groups(groupName).refresh();

I teraz również chciałbym aby wysyłanie wiadomości odbywało się z "kodu", z kontrolera a nie za pomocą JS.
czy da się to jakoś zrobić ?

0

Takiej komunikacji bez udziału klienta po stronie przeglądarki nie robiłem ale chyba wystarczy żebyś użył klienta SignalR dla C#
Paczka: https://www.nuget.org/packages/Microsoft.AspNet.SignalR.Client/
Przykład (.NET Core): https://docs.microsoft.com/pl-pl/aspnet/core/signalr/dotnet-client?view=aspnetcore-2.2.

1 użytkowników online, w tym zalogowanych: 0, gości: 1