通过浏览器访问SignalR集线器

时间:2012-10-25 23:13:08

标签: asp.net-mvc-3 signalr signalr-hub

如何通过浏览器访问信号器集线器?我创建了一个名为“testhub”的集线器(使用HubName属性)和方法“Hello”,所以我想像那样访问它:http://serverurl/signalr/testhub/Hello

1 个答案:

答案 0 :(得分:1)

SignalR是一个实时消息传递框架,因此首先使用HTTP上的几个更高级别协议之一建立连接(最好是WebSockets,最糟糕的是长轮询),然后通过传递JSON格式的消息来调用Hub方法本身通过更高级别的协议。

您所描述的示例似乎是您期望的请求/响应模型,为此您最好使用基于REST的技术,如ASP.NET MVC或ASP.NET Web API。