Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 57741|Svar: 3

[Källa] ASP.NET Kärn-SignalR-distribuerat chattsystem [med källkod]

[Kopiera länk]
Publicerad den 2021-4-16 20:27:41 | | | |
ASP.NET Core SignalR är ett öppen källkodsbibliotek som förenklar möjligheten att lägga till realtidsfunktionalitet på webben i applikationer. Realtidswebbfunktionalitet gör att serverkod omedelbart kan skicka innehåll till klienterna.

För SignalR:

Appar som kräver frekventa uppdateringar från servern. Exempel inkluderar spel, sociala nätverk, omröstningar, auktioner, kartor och GPS-appar.
Instrumentpaneler och övervakningsapplikationer. Exempel inkluderar företagsdashboards, omedelbara försäljningsuppdateringar eller resevarningar.
Samarbetsapplikationer. Exempel på samarbetsappar inkluderar whiteboard-appar och teammötesprogramvara.
Appar som kräver notiser. Sociala nätverk, e-post, chatt, spel, resevarningar och många andra appar använder alla notiser.

recension

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

mvc 4.0 Hur man använder SignalR (2)
http://www.itsvse.com/thread-3838-1-1.html

SignalR för websocket-kommunikation (3)
http://www.itsvse.com/thread-3845-1-1.html

WebSocket Signalr Kommunikationsautentisering [Källkod]
https://www.itsvse.com/thread-3464-1-1.html

dokumentation

Inloggningen med hyperlänken är synlig.
Inloggningen med hyperlänken är synlig.

Om konfigurationen

Inloggningen med hyperlänken är synlig.

Auktorisationsverifiering

Inloggningen med hyperlänken är synlig.

Först, låt oss titta på renderingarna för att simulera att SignalR distribueras på olika servrar, som visas nedan:



Skapa ett nytt projekt som ASP.NET Core 3.1

I Solution Explorer, högerklicka på projektet och välj Lägg till > klientbibliotek.
I dialogrutan Lägg till klientbibliotek, för Leverantör, välj unpkg.
För Bibliotek, ange@microsoft/signalr@latest
Välj Välj specifika filer, expandera mappen Stört/Webbläsare och välj signalr.js och signalr.min.js.
Ställ in målplatsen till wwwroot/js/signalr/ och välj Installera.




Skapa en ny TestHub-fil i ditt projekt,Autentisering stöds, koden är följande:

För att stödja distribution behöver du installera paketet Microsoft.AspNetCore.SignalR.StackExchangeRedis med hjälp av nuget installationskommandot enligt följande:

I startfilerna ConfigureServices och Configure för att registrera tjänsten och konfigurationen är koden följande:

Huvudkoden på frontend är följande:

JaSkicka proaktivt meddelanden till användarna via kontrollern, koden är följande:


Källkodsnedladdning:Inloggningen med hyperlänken är synlig.




Föregående:.NET/C#-operationer Redis-oordnade samlingar
Nästa:Enkel användning av ORM-ramverket SqlSugar
 Hyresvärd| Publicerad den 2021-4-23 13:07:14 |
SignalR lägger till tvärdomänstöd för fjärråtkomst
https://www.itsvse.com/thread-9627-1-1.html
Publicerad den 2022-11-16 14:44:40 |
Lärande i lärande... Lärande
Publicerad 2022-11-28 21:06:41 |
Har du en front-end-instans?
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com