Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 57741|Odgovoriti: 3

[Vir] ASP.NET Core SignalR Distributed Chat System [z izvorno kodo]

[Kopiraj povezavo]
Objavljeno 16. 4. 2021 ob 20:27:41 | | | |
ASP.NET Core SignalR je odprtokodna knjižnica, ki poenostavi možnost dodajanja spletnih funkcionalnosti v realnem času aplikacijam. Spletna funkcionalnost v realnem času omogoča, da strežniška koda takoj pošlje vsebino odjemalcem.

Za SignalR:

Aplikacije, ki zahtevajo pogoste posodobitve s strežnika. Primeri vključujejo igre, družbena omrežja, ankete, dražbe, zemljevide in GPS aplikacije.
Nadzorne plošče in aplikacije za spremljanje. Primeri vključujejo nadzorne plošče podjetja, takojšnje posodobitve prodaje ali opozorila o potovanjih.
Sodelovalne aplikacije. Primeri aplikacij za sodelovanje so aplikacije za belo tablo in programska oprema za sestanke ekip.
Aplikacije, ki zahtevajo obvestila. Družbena omrežja, e-pošta, klepet, igre, potovalna obvestila in številne druge aplikacije uporabljajo obvestila.

pregled

asp.net mvc4.0 Namestitev SignalR (1)
http://www.itsvse.com/thread-3837-1-1.html

mvc 4.0 Kako uporabljati SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR za spletno vtičnico (3)
http://www.itsvse.com/thread-3845-1-1.html

WebSocket signalizatorska avtentikacija komunikacije [Izvorna koda]
https://www.itsvse.com/thread-3464-1-1.html

dokumentacija

Prijava do hiperpovezave je vidna.
Prijava do hiperpovezave je vidna.

O konfiguraciji

Prijava do hiperpovezave je vidna.

Preverjanje avtorizacije

Prijava do hiperpovezave je vidna.

Najprej si poglejmo upodobitve za simulacijo nameščanja SignalR na različnih strežnikih, kot je prikazano spodaj:



Ustvarite nov projekt, ki ASP.NET Core 3.1

V Solution Explorer z desnim klikom kliknite na projekt in izberite Dodaj > odjemalske knjižnice.
V pogovornem oknu Dodaj knjižnico odjemalcev za Ponudnik izberite unpkg.
Za knjižnico vnesite@microsoft/signalr@latest
Izberi Izberi specifične datoteke, razširi mapo Dist/Browser in izberi signalr.js in signalr.min.js.
Nastavi ciljno lokacijo na wwwroot/js/signalr/ in izberi Namesti.




Ustvarite novo TestHub datoteko v svojem projektu,Podprta je avtentikacija, koda je naslednja:

Za podporo distribuciji morate namestiti paket Microsoft.AspNetCore.SignalR.StackExchangeRedis z uporabo ukaza nuget install, kot sledi:

V zagonskih datotekah ConfigureServices and Configure za registracijo storitve in konfiguracije je koda naslednja:

Glavna koda na frontendu je naslednja:

DaProaktivno pošiljajte sporočila uporabnikom preko krmilnika, koda je naslednja:


Prenos izvorne kode:Prijava do hiperpovezave je vidna.




Prejšnji:.NET/C# operacije Redis neurejene zbirke
Naslednji:Preprosta uporaba ORM ogrodja SqlSugar
 Najemodajalec| Objavljeno 23. 4. 2021 ob 13:07:14 |
SignalR dodaja podporo za oddaljen dostop med domenami
https://www.itsvse.com/thread-9627-1-1.html
Objavljeno 16. 11. 2022 ob 14:44:40 |
Učenje skozi učenje... Učenje
Objavljeno 28. 11. 2022 ob 21:06:41 |
Imate front-end instanco?
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com