Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 36969|Odpověď: 3

[ASP.NET] SignalR pro websocketovou komunikaci (3)

[Kopírovat odkaz]
Zveřejněno 07.07.2017 14:26:50 | | | |
Hlavním účelem používání websocketů je umožnit backendu aktivně posílat data na frontend, aby zpracoval zobrazení

1: SignalR se poprvé připojí k serveru



Když stránku otevřeme, chceme, aby připojení přes websocket bylo úspěšné, a pak nám nejdříve pošleme existující data, co bychom měli dělat?

Nejprve zdědíme třídu Hub a poté přepíšeme metodu OnConnected s kódem následovně:


//
        Shrnutí:
        Volá se, když se spojení připojí k této instanci hubu.
        //
        Výsledky návratu:
        //     A System.Threading.Tasks.Task
        veřejný virtuální Task OnConnected();
Po úspěšném připojení uživatele signalizátoru poprvé je spuštěna metoda OnConnected a Context.ConnectionId je generované ID zákazníka



Zavolejte metodu Clients.Client pro odeslání dat na zadané ID klienta a následující metoda all je definována námi.



2: Aktivně přeposílat data na recepci

Jak aktivně posílat data na recepci přes SignalR?

Musíme data poslat na frontend v následujícím kódu:



JS metoda je následující:



Omítky:






Předchozí:Novinky z velkých trháků! Vývoj mini programu je zdarma!
Další:Jak vypnout chybové výzvy, když webBrowser zobrazuje html obsah v C# Winform
Zveřejněno 29.12.2017 10:27:27 |
Rád bych viděl váš SignalR pro websocketovou komunikaci v plné verzi 1-3, tady vidím pouze [ASP.NET] SignalR pro websocket komunikaci (3)
 Pronajímatel| Zveřejněno 29.12.2017 12:08:28 |
522803365 Zveřejněno 29. 12. 2017 10:27
Rád bych viděl vaši plnou verzi 1-3 SignalR pro websocketovou komunikaci, zde vidím pouze [ASP.NET] SignalR pro websocket komunikaci (3 ...
asp.net mvc4.0 Instalace SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html
(Zdroj: Architect)


mvc 4.0 Jak používat SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html
(Zdroj: Architect)



Zveřejněno 08.02.2022 10:12:42 |

Rád bych viděl váš SignalR pro websocketovou komunikaci v plné verzi 1-3, tady vidím pouze [ASP.NET] SignalR pro websocket komunikaci (3)
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com