Соединение вызова API клиента SignalR JavaScript - PullRequest
0 голосов
/ 31 августа 2018

Как новичок в среде ASP.NET и SignalR. Я пытаюсь подключить клиент JavaScript (WebPage) к API, который включает в себя 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? или я должен сам реализовать что-то сложное (с веб-сокетами, длинным пулом и всем, о чем я читал)?

1 Ответ

0 голосов
/ 06 сентября 2018

Это не отвечает на ваш точный вопрос, но Butterfly Server .NET представляет собой альтернативу SignalR в реальном времени, позволяющую создавать веб-приложения в реальном времени с бэкэндом C #. Он обрабатывает большую часть сантехники, о которой вы спрашиваете.

Кстати, я основной автор Butterfly Server, и это бесстыдный плагин. :)

...