Pytania otagowane jako signalr

ASP.NET SignalR to biblioteka dla deweloperów ASP.NET, która ułatwia dodawanie funkcji czasu rzeczywistego do aplikacji internetowych. Oznacza to, że kod po stronie serwera wypycha zawartość do połączonych klientów na bieżąco w czasie rzeczywistym.

4
Witryna localhost .net konsekwentnie wykonuje polecenia get arterySignalR / poll? transport = longPolling & connectionToken =
Utworzyłem nowy projekt VS 2013 i przeglądałem stronę default.aspx w przeglądarce Firefox. Kiedy sprawdzam wykonane przez niego połączenia sieciowe, widzę, że wykonuje ciągłe połączenia z: http://localhost:50682/6a663a78019845d5ade4a328cad09cc2/arterySignalR/poll?transport=longPolling&connectionToken=AQAAANCMnd8BFdERjHoAwE%2FCl%2BsBAAAAOBmDwPWa2ky2MAZXFHBMVAAAAAACAAAAAAAQZgAAAAEAACAAAADSADQXBVKiKczflJ0OzUjOLduFTJE4zd%2FLHWGpDfXnuAAAAAAOgAAAAAIAACAAAACyEX81VwilygfphPoEKCYQ6ZwrkzExoKfZzEMkqBKqqzAAAADG%2BDJbrEFOfsNm9OKhqacnGseQvrwy5kmyZnI5YJiZbjYFgzMELXHfwA7Sxjj4osJAAAAAvQvoG4N0nn8eB9FRaJaZyqaUDF%2F9ypvGN%2B%2BVefnx8U1Fq6P9HXO9vEC%2BfA2s8R4jik58rD4IcFMjM4P8l5kv6g%3D%3D&messageId=d-F1180A0E-W%2C0%7Cl%2C4%7Cm%2C0&requestUrl=http%3A%2F%2Flocalhost%3A50656%2Fdefaulttest&browserName=Firefox&tid=4&_=1384207744328 Dlaczego to robi? Jak zatrzymać te połączenia? Co 6 sekund widzę nieskończoną liczbę wywołań do powyższego adresu URL. Pomóż mi to zrozumieć i naprawić.

2
Jak SignalR działa wewnętrznie?
Czy ktoś może dać mi znać, jak sygnalizujący działa wewnętrznie na wysokim poziomie? Domyślam się, że opróżnia dane, Response.Flusha po stronie klienta wysyła żądania Ajax w określonych odstępach czasu. Czy to jest poprawne?
160 signalr 


3
Czy mogę uwzględnić zarówno SignalR, jak i RESTful API?
Mam aplikację internetową z pojedynczą stroną opracowaną przy użyciu programu ASP.NET. Niedawno przekonwertowałem wiele metod internetowych na oparte na wypychaniu przy użyciu biblioteki sygnalizującej . To naprawdę znacznie przyspieszyło działanie strony i zredukowało wiele wywołań serwera ze strony. W tym samym czasie przyglądałem się również RESTful ASP.NET WebAPI pod kątem …

1
Korzystanie z sygnalizującego z przełączaniem awaryjnym usługi Redis Messagebus przy użyciu usługi ConnectionUtils.Connect () BookSleeve
Próbuję utworzyć scenariusz pracy awaryjnej magistrali komunikatów Redis za pomocą aplikacji SignalR. Na początku próbowaliśmy prostego przełączania awaryjnego równoważenia obciążenia sprzętu, który po prostu monitorował dwa serwery Redis. Aplikacja sygnalizująca wskazała pojedynczy punkt końcowy HLB. Następnie jeden serwer nie powiódł się, ale nie udało mi się pomyślnie pobrać żadnych komunikatów …

5
SignalR - wysyłanie wiadomości do określonego użytkownika przy użyciu (IUserIdProvider) * NEW 2.0.0 *
W najnowszej wersji Asp.Net SignalR został dodany nowy sposób wysyłania wiadomości do określonego użytkownika, przy użyciu interfejsu „IUserIdProvider”. public interface IUserIdProvider { string GetUserId(IRequest request); } public class MyHub : Hub { public void Send(string userId, string message) { Clients.User(userId).send(message); } } Moje pytanie brzmi: Skąd mam wiedzieć, do kogo …


4
Przykład aplikacji SignalR Console
Czy istnieje mały przykład aplikacji konsoli lub winform używającej signalR do wysyłania wiadomości do koncentratora .net? Wypróbowałem przykłady .net i spojrzałem na wiki, ale nie ma dla mnie sensu związek między hubem (.net) a klientem (aplikacją konsoli) (nie mogłem znaleźć tego przykładu). Czy aplikacja potrzebuje tylko adresu i nazwy koncentratora, …
84 c#  signalr 

2
Jak używać wystąpienia centrum SignalR poza hubpipleline
Używam SignalR do emisji wiadomości do wszystkich moich klientów. Muszę wyzwolić nadawanie poza moją klasą koncentratora, tj. Coś takiego jak poniżej: var broadcast = new chatHub(); broadcast.Send("Admin","stop the chat"); Otrzymuję komunikat o błędzie jako: Korzystanie z wystąpienia centrum, które nie zostało utworzone przez HubPipeline, nie jest obsługiwane.

2
JavaScript do C # Utrata precyzji numerycznej
Podczas szeregowania i deserializacji wartości między JavaScript i C # za pomocą SignalR z MessagePack widzę trochę utraty precyzji w C # na końcu odbierającym. Jako przykład przesyłam wartość 0,005 z JavaScript do C #. Gdy po stronie C # pojawia się deserializowana wartość, otrzymuję wartość 0.004999999888241291, która jest bliska, …

1
Klient SignalR .NET łączy się z usługą Azure SignalR w aplikacji Blazor .NET Core 3
Próbuję nawiązać połączenie między moją aplikacją ASP.NET Core 3.0 Blazor (po stronie serwera) a usługą Azure SignalR. W końcu wprowadzę mojego klienta SignalR (usługę) do kilku komponentów Blazora, aby zaktualizowali mój interfejs użytkownika / DOM w czasie rzeczywistym. Mój problem polega na tym, że podczas wywoływania .StartAsync()metody w połączeniu z …

4
Jak mogę zabić połączenie SignalR?
Korzystam z SignalR do przesyłania danych na stronie internetowej. Ale SignalR powinien móc wysyłać dane tylko przez pewien okres czasu, a jeśli ten czas minął, połączenie powinno zostać zabite. Funkcja Stop $.connection.hub.stop()jest anulowana, jeśli żądanie jest nadal w toku i nie zostało zakończone. Ale to żądanie powinno zostać zmuszone do …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.