Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 57741|Răspunde: 3

[Sursă] ASP.NET Sistemul Core SignalR Distributed Chat [cu cod sursă]

[Copiază linkul]
Postat la 2021-4-16 20:27:41 | | | |
ASP.NET Core SignalR este o bibliotecă open-source care simplifică capacitatea de a adăuga funcționalități web în timp real aplicațiilor. Funcționalitatea web în timp real permite codului de pe server să trimită instantaneu conținutul către clienți.

Pentru SignalR :

Aplicații care necesită actualizări frecvente de la server. Exemple includ jocuri, rețele sociale, sondaje, licitații, hărți și aplicații GPS.
Dashboard-uri și aplicații de monitorizare. Exemple includ panouri de bord ale companiei, actualizări instantanee de vânzări sau alerte de călătorie.
Aplicații colaborative. Exemple de aplicații de colaborare includ aplicațiile de tablă albă și software-ul pentru întâlniri de echipă.
Aplicații care necesită notificări. Rețelele sociale, emailul, chat-ul, jocurile, alertele de călătorie și multe alte aplicații folosesc toate notificări.

recenzie

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

mvc 4.0 Cum să folosești SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR pentru comunicarea prin websocket (3)
http://www.itsvse.com/thread-3845-1-1.html

Autentificare prin comunicații WebSocket Signalr [Cod sursă]
https://www.itsvse.com/thread-3464-1-1.html

documentație

Autentificarea cu hyperlink este vizibilă.
Autentificarea cu hyperlink este vizibilă.

Despre configurație

Autentificarea cu hyperlink este vizibilă.

Verificarea autorizării

Autentificarea cu hyperlink este vizibilă.

Mai întâi, să aruncăm o privire la randările pentru a simula implementarea SignalR pe diferite servere, așa cum se arată mai jos:



Creează un nou proiect care să ASP.NET Core 3.1

În Solution Explorer, faceți clic dreapta pe proiect și selectați Adaugă > Biblioteci de client.
În fereastra de dialog Add Client Library, pentru Provider, selectați unpkg.
Pentru Bibliotecă, introduceți@microsoft/signalr@latest
Selectează Select Select Specific Files, extinde folderul Dist/Browser și selectează signalr.js și signalr.min.js.
Setează locația țintă pe wwwroot/js/signalr/ și selectează Instalare.




Creează un nou fișier TestHub în proiectul tău,Autentificarea este suportată, codul este următorul:

Pentru a susține distribuția, trebuie să instalați pachetul Microsoft.AspNetCore.SignalR.StackExchangeRedis folosind comanda nuget install după cum urmează:

În fișierele de pornire ConfigureServices și Configure pentru a înregistra serviciul și configurarea, codul este următorul:

Codul principal de pe frontend este următorul:

DaTrimite proactiv mesaje către utilizatori prin intermediul controlerului, codul este următorul:


Descărcare cod sursă:Autentificarea cu hyperlink este vizibilă.




Precedent:Operațiuni .NET/C# Colecții neordonate Redis
Următor:Utilizare simplă a cadrului ORM SqlSugar
 Proprietarul| Postat la 23-04-2021 13:07:14 |
SignalR adaugă suport cross-domain pentru acces la distanță
https://www.itsvse.com/thread-9627-1-1.html
Postat pe 2022-11-16 14:44:40 |
Învățarea în învățare... Învățare
Postat la 2022-11-28 21:06:41 |
Ai o instanță front-end?
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com