SignalR从外部应用程序向客户端发送消息

时间:2012-01-09 20:51:06

标签: signalr

是否可以从另一个进程向连接到Hub的客户端发送消息?我设置LINQPad来引用我的Hub项目的DLL并设置VS以将调试附加到LINQPad进程。我的项目有一个HubNotification类,它使用以下代码:

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

调试时我可以看到调用此代码,但我的连接客户端永远不会收到消息。我已经与Fiddler验证了上述代码运行时没有HTTP发生。我错过了什么或者这是不可能的吗?

1 个答案:

答案 0 :(得分:5)

只有当您位于同一个应用领域时,该通话才有效。如果要从另一个进程/应用程序连接到信号器服务,则需要使用信号器客户端。更多信息:

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