SignalR отправляет сообщение клиентам из внешнего приложения - PullRequest
4 голосов
/ 10 января 2012

Можно ли отправить сообщение клиентам, подключенным к концентратору, из другого процесса? Я настроил LINQPad для ссылки на библиотеку DLL моего проекта-концентратора и установил VS для присоединения отладки к процессу LINQPad. В моем проекте есть класс HubNotification, который использует следующий код:

dynamic clients = Hub.GetClients<MyHubClass>();
clients.SendMessage("My Message");

При отладке я вижу, как вызывается этот код, но мои подключенные клиенты никогда не получают сообщение. Я проверил с помощью Fiddler, что при выполнении вышеуказанного кода не происходит ничего HTTP. Я что-то упустил или это просто невозможно?

1 Ответ

5 голосов
/ 11 января 2012

Этот вызов работает, только если вы находитесь в одном домене приложения.Если вы хотите подключиться к службе сигнализатора из другого процесса / приложения, вам необходимо использовать клиент сигнализатора.Больше информации здесь:

https://github.com/SignalR/SignalR/wiki/SignalR-Client-Hubs

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...