SignalR JavaScript客户端API调用连接
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SignalR JavaScript客户端API调用连接相关的知识,希望对你有一定的参考价值。
作为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,长池和我读过的所有内容)?
答案
这并不能解决您的确切问题,但Butterfly Server .NET是SignalR的实时替代品,允许您使用C#后端构建实时Web应用程序。它可以处理您询问的大部分管道。
顺便说一句,我是Butterfly Server的主要作者,这是一个无耻的插件。 :)
以上是关于SignalR JavaScript客户端API调用连接的主要内容,如果未能解决你的问题,请参考以下文章
ASP.NET Core SignalR 下:SignalR Javascript 客户端
SignalR如何将javascript对象从一个客户端发送到另一个客户端