作为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工具是否有可能?还是我必须自己实现一些复杂的功能(使用websocket,长缓冲以及我所读到的所有内容)?
答案 0 :(得分:0)
这不能解决您的确切问题,但是Butterfly Server .NET是SignalR的实时替代方案,可让您构建具有C#后端的实时Web应用程序。它可以处理您要查询的许多管道。
顺便说一句,我是Butterfly Server的主要作者,这是一个无耻的插件。 :)