4

別のプロセスからハブに接続されているクライアントにメッセージを送信することは可能ですか?ハブプロジェクトのDLLを参照するようにLINQPadを設定し、LINQPadプロセスにデバッグをアタッチするようにVSを設定しました。私のプロジェクトには、次のコードを使用するHubNotificationクラスがあります。

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

デバッグ中、このコードが呼び出されているのを確認できますが、接続されているクライアントにメッセージが送信されることはありません。上記のコードの実行時にHTTPが発生しないことをFiddlerで確認しました。私は何かが足りないのですか、それともこれは不可能ですか?

4

1 に答える 1

5

この呼び出しは、同じアプリドメインにいる場合にのみ機能します。別のプロセス/アプリケーションからSignalrサービスに接続する場合は、Signalerクライアントを使用する必要があります。詳細はこちら:

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

于 2012-01-11T18:21:54.633 に答える