SignalR教程1-设置连接地址

Keywords:

The /signalr链接地址           

默认的,客户端连接到集线器Hub的网址是  "/signalr". (注意别把这个网址和 "/signalr/hubs"网址混淆,  "/signalr/hubs"是自动生成的代理js文件地址,而不是连接地址)。

可能会有特殊情况使得这个基本的URL不可用于SignalR; 例如,您的项目中有一个名为signalr的文件夹,您不想更改名称。 在这种情况下,您可以更改基本URL,如以下示例所示(样本代码中的“/ signalr”替换为所需的URL)。

服务器指定链接地址

app.MapSignalR("/signalr", new HubConfiguration());

JavaScript 客户端代码指定地址(使用生成的代理):

$.connection.hub.url = "/signalr"
$.connection.hub.start().done(init);
JavaScript 客户端代码指定地址(不使用生成的代理):
var connection = $.hubConnection("/signalr", { useDefaultPath: false });

.NET客户端代码指定网址URL

var hubConnection = new HubConnection("http://contoso.com/signalr", useDefaultUrl: false);


作者:songshizhao 发表于:2017-11-06T09:13:28 访问量:541