SignalR JavaScript客户端API调用连接

问题描述 投票:0回答:1

作为ASP.NET环境和SignalR的新手。我正在尝试使用API​​调用将JavaScript客户端(WebPage)连接到包含SignalR HUB(使用WEB.API 2开发)的API。

换句话说,我只想进行API调用,找到连接到signalR集线器的客户端:

/*Instead of doing this*/

var connection = $.hubConnection();
connection.url = "https://www.myAPI.com/signalr/hubs";
var ClientHub = connection.createHubProxy('clientHub');
connection.start()
          .done(...).fail(...);

/*I want to do the following*/

$.post( "https://www.myAPI.com/api/ConnectHUB", someClientData)
 .done(...).fail(...);

使用简单的signalR工具甚至可以实现这一点吗?或者我必须自己实现一些复杂的东西(有websockets,长池和我读过的所有内容)?

asp.net websocket asp.net-web-api2 signalr real-time
1个回答
0
投票

这并不能解决您的确切问题,但Butterfly Server .NET是SignalR的实时替代品,允许您使用C#后端构建实时Web应用程序。它可以处理您询问的大部分管道。

顺便说一句,我是Butterfly Server的主要作者,这是一个无耻的插件。 :)

© www.soinside.com 2019 - 2024. All rights reserved.